Linux es un sistema multiusuario, por lo tanto, la tarea de añadir, modificar, eliminar y en general administrar usuarios se convierte en algo no solo rutinario, sino importante, además de ser un elemento de seguridad que mal administrado o tomado a la ligera, puede convertirse en un enorme hoyo de seguridad. En este manual aprenderás todo lo necesario para administrar completamente tus usuarios en GNU/Linux.
Tipos de usuarios Los usuarios en Unix/Linux se identifican por un número único de usuario, User ID, UID. Y pertenecen a un grupo principal de usuario, identificado también por un número único de grupo, Group ID, GID. El usuario puede pertenecer a más grupos además del principal.
Aunque sujeto a cierta polémica, es posible identificar tres tipos de usuarios en Linux:
Usuario root También llamado superusuario o administrador. Su UID (User ID) es 0 (cero). Es la única cuenta de usuario con privilegios sobre todo el sistema. Acceso total a todos los archivos y directorios con independencia de propietarios y permisos. Controla la administración de cuentas de usuarios. Ejecuta tareas de mantenimiento del sistema. Puede detener el sistema. Instala software en el sistema. Puede modificar o reconfigurar el kernel, controladores, etc. Usuarios especiales Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc. Se les llama también cuentas del sistema. No tiene todos los privilegios del usuario root, pero dependiendo de la cuenta asumen distintos privilegios de root. Lo anterior para proteger al sistema de posibles formas de vulnerar la seguridad. No tienen contraseñas pues son cuentas que no están diseñadas para iniciar sesiones con ellas. También se les conoce como cuentas de "no inicio de sesión" (nologin). Se crean (generalmente) automáticamente al momento de la instalación de Linux o de la aplicación. Generalmente se les asigna un UID entre 1 y 100 (definifo en /etc/login.defs) Usuarios normales Se usan para usuarios individuales. Cada usuario dispone de un directorio de trabajo, ubicado generalmente en /home. Cada usuario puede personalizar su entorno de trabajo. Tienen solo privilegios completos en su directorio de trabajo o HOME. Por seguridad, es siempre mejor trabajar como un usuario normal en vez del usuario root, y cuando se requiera hacer uso de comandos solo de root, utilizar el comando su. En las distros actuales de Linux se les asigna generalmente un UID superior a 500.
/etc/passwd Cualquiera que sea el tipo de usuario, todas las cuentas se encuentran definidas en el archivo de configuración 'passwd', ubicado dentro del directorio /etc. Este archivo es de texto tipo ASCII, se crea al momento de la instalación con el usuario root y las cuentas especiales, más las cuentas de usuarios normales que se hayan indicado al momento de la instalación.
El archivo /etc/passwd contiene una línea para cada usuario, similar a las siguientes:
root:x:0:0:root:/root:/bin/bash sergio:x:501:500:Sergio González:/home/sergio:/bin/bash La información de cada usuario está dividida en 7 campos delimitados cada uno por ':' dos puntos.
/etc/passwd Campo 1 Es el nombre del usuario, identificador de inicio de sesión (login). Tiene que ser único. Campo 2 La 'x' indica la contraseña cifrada del usuario, además también indica que se está haciendo uso del archivo /etc/shadow, si no se hace uso de este archivo, este campo se vería algo así como: 'ghy675gjuXCc12r5gt78uuu6R'. Campo 3 Número de identificación del usuario (UID). Tiene que ser único. 0 para root, generalmente las cuentas o usuarios especiales se numeran del 1 al 100 y las de usuario normal del 101 en delante, en las distribuciones mas recientes esta numeración comienza a partir del 500. Campo 4 Numeración de identificación del grupo (GID). El que aparece es el número de grupo principal del usuario, pero puede pertenecer a otros, esto se configura en /etc/groups. Campo 5 Comentarios o el nombre completo del usuario. Campo 6 Directorio de trabajo (Home) donde se sitúa al usuario después del inicio de sesión. Campo 7 Shell que va a utilizar el usuario de forma predeterminada.
/etc/shadow Anteriormente (en sistemas Unix) las contraseñas cifradas se almacenaban en el mismo /etc/passwd. El problema es que 'passwd' es un archivo que puede ser leído por cualquier usuario del sistema, aunque solo puede ser modificado por root. Con cualquier computadora potente de hoy en día, un buen programa de descifrado de contraseñas y paciencia es posible "crackear" contraseñas débiles (por eso la conveniencia de cambiar periódicamente la contraseña de root y de otras cuentas importantes). El archivo 'shadow', resuelve el problema ya que solo puede ser leido por root. Considérese a 'shadow' como una extensión de 'passwd' ya que no solo almacena la contraseña cifrada, sino que tiene otros campos de control de contraseñas.
El archivo /etc/shadow contiene una línea para cada usuario, similar a las siguientes:
root:ghy675gjuXCc12r5gt78uuu6R:10568:0:99999:7:7:-1:: sergio:rfgf886DG778sDFFDRRu78asd:10568:0:-1:9:-1:-1:: La información de cada usuario está dividida en 9 campos delimitados cada uno por ':' dos puntos.
/etc/shadow Campo 1 Nombre de la cuenta del usuario. Campo 2 Contraseña cifrada o cifrada, un '*' indica cuenta de 'nologin'. Campo 3 Días transcurridos desde el 1/ene/1970 hasta la fecha en que la contraseña fue cambiada por última vez. Campo 4 Número de días que deben transcurrir hasta que la contraseña se pueda volver a cambiar. Campo 5 Número de días tras los cuales hay que cambiar la contraseña. (-1 significa nunca). A partir de este dato se obtiene la fecha de expiración de la contraseña. Campo 6 Número de días antes de la expiración de la contraseña en que se le avisará al usuario al inicio de la sesión. Campo 7 Días después de la expiración en que la contraseña se inhabilitara, si es que no se cambio. Campo 8 Fecha de caducidad de la cuenta. Se expresa en días transcurridos desde el 1/Enero/1970 (epoch). Campo 9 Reservado.
/etc/group Este archivo guarda la relación de los grupos a los que pertenecen los usuarios del sistema, contiene una línea para cada usuario con tres o cuatro campos por usuario:
El campo 1 indica el usuario. El campo 2 'x' indica la contraseña del grupo, que no existe, si hubiera se mostraría un 'hash' cifrado. El campo 3 es el Group ID (GID) o identificación del grupo. El campo 4 es opcional e indica la lista de grupos a los que pertenece el usuario
Actualmente al crear al usuario con useradd se crea también automáticamente su grupo principal de trabajo GID, con el mismo nombre del usuario. Es decir, si se añade el usuario 'sergio' también se crea el /etc/group el grupo 'sergio'. Aun asi, existen comandos de administración de grupos que se explicarán más adelante.
pwconv y pwunconv El comportamiento por defecto de todas las distros modernas de GNU/Linux es activar la protección extendida del archivo /etc/shadow, que (se insiste) oculta efectivamente el 'hash' cifrado de la contraseña de /etc/passwd.
Pero si por alguna bizarra y extraña situación de compatibilidad se requiriera tener las contraseñas cifradas en el mismo archivo de /etc/passwd se usaría el comando pwunconv:
#> more /etc/passwd root:x:0:0:root:/root:/bin/bash sergio:x:501:500:Sergio González:/home/sergio:/bin/bash ... (La 'x' en el campo 2 indica que se hace uso de /etc/shadow) #> more /etc/shadow root:ghy675gjuXCc12r5gt78uuu6R:10568:0:99999:7:7:-1:: sergio:rfgf886DG778sDFFDRRu78asd:10568:0:-1:9:-1:-1::
#> pwunconv #> more /etc/passwd root:ghy675gjuXCc12r5gt78uuu6R:0:0:root:/root:/bin/bash sergio:rfgf886DG778sDFFDRRu78asd:501:500:Sergio González:/home/sergio:/bin/bash ... #> more /etc/shadow /etc/shadow: No such file or directory (Al ejecutar pwunconv, el archivo shadow se elimina y las contraseñas cifradas 'pasaron' a passwd)
En cualquier momento es posible reactivar la protección de shadow:
Se vuelve a crear el archivo shadow, además nótese los permisos tan restrictivos (400) que tiene este archivo, haciendo sumamente difícil (no me gusta usar imposible, ya que en informática parece ser que los imposibles 'casi' no existen) que cualquier usuario que no sea root lo lea.
/etc/login.defs En el archivo de configuración /etc/login.defs están definidas las variables que controlan los aspectos de la creación de usuarios y de los campos de shadow usadas por defecto. Algunos de los aspectos que controlan estas variables son:
Número máximo de días que una contraseña es válida PASS_MAX_DAYS El número mínimo de caracteres en la contraseña PASS_MIN_LEN Valor mínimo para usuarios normales cuando se usa useradd UID_MIN El valor umask por defecto UMASK Si el comando useradd debe crear el directorio home por defecto CREATE_HOME
Basta con leer este archivo para conocer el resto de las variables que son autodescriptivas y ajustarlas al gusto. Recúerdese que se usaran principalmente al momento de crear o modificar usuarios con los comandos useradd y usermod que en breve se explicaran.
Añadir usuarios con useradd useradd o adduser es el comando que permite añadir nuevos usuarios al sistema desde la línea de comandos. Sus opciones más comunes o importantes son las siguientes:
-c añade un comentario al momento de crear al usuario, campo 5 de /etc/passwd -d directorio de trabajo o home del usuario, campo 6 de /etc/passwd -e fecha de expiración de la cuenta, formato AAAA-MM-DD, campo 8 de /etc/shadow -g número de grupo principal del usuario (GID), campo 4 de /etc/passwd -G otros grupos a los que puede pertenecer el usuario, separados por comas. -r crea una cuenta del sistema o especial, su UID será menor al definido en /etc/login.defs en la variable UID_MIN, además no se crea el directorio de inicio. -s shell por defecto del usuario cuando ingrese al sistema. Si no se especifica, bash, es el que queda establecido. -u UID del usuario, si no se indica esta opción, automáticamente se establece el siguiente número disponible a partir del último usuario creado.
Ahora bien, realmente no hay prácticamente necesidad de indicar ninguna opción ya que si hacemos lo siguiente:
#> useradd juan Se creará el usuario y su grupo, asi como las entradas correspondientes en /etc/passwd, /etc/shadow y /etc/group. También se creará el directorio de inicio o de trabajo: /home/juan y los archivos de configuración que van dentro de este directorio y que más adelante se detallan.
Las fechas de expiración de contraseña, etc. Quedan lo más amplias posibles asi que no hay problema que la cuenta caduque, asi que prácticamente lo único que faltaría sería añadir la contraseña del usuario y algún comentario o identificación de la cuenta. Como añadir el password o contraseña se estudiara en un momento y viendo las opciones con '-c' es posible establecer el comentario, campo 5 de /etc/passwd:
#> useradd -c "Juan Perez Hernandez" juan Siempre el nombre del usuario es el último parámetro del comando. Asi por ejemplo, si queremos salirnos del default, podemos establecer algo como lo siguiente:
#> useradd -d /usr/juan -s /bin/csh -u 800 -c "Juan Perez Hernandez" juan Con lo anterior estamos cambiando su directorio de inicio, su shell por defautl sera csh y su UID será el 800 en vez de que el sistema tome el siguiente número disponible.
Modificar usuarios con usermod Como su nombre lo indica, usermod permite modificar o actualizar un usuario o cuenta ya existente. Sus opciones más comunes o importantes son las siguientes:
-c añade o modifica el comentario, campo 5 de /etc/passwd -d modifica el directorio de trabajo o home del usuario, campo 6 de /etc/passwd -e cambia o establece la fecha de expiración de la cuenta, formato AAAA-MM-DD, campo 8 de /etc/shadow -g cambia el número de grupo principal del usuario (GID), campo 4 de /etc/passwd -G establece otros grupos a los que puede pertenecer el usuario, separados por comas. -l cambia el login o nombre del usuario, campo 1 de /etc/passwd y de /etc/shadow -L bloque la cuenta del usuario, no permitiendolé que ingrese al sistema. No borra ni cambia nada del usuario, solo lo deshabilita. -s cambia el shell por defecto del usuario cuando ingrese al sistema. -u cambia el UID del usuario. -U desbloquea una cuenta previamente bloqueada con la opción -L.
Si quiseramos cambiar el nombre de usuario de 'sergio' a 'sego':
#> usermod -l sego sergio Casi seguro también cambiará el nombre del directorio de inicio o HOME en /home, pero si no fuera así, entonces:
#> usermod -d /home/sego sego Otros cambios o modificaciones en la misma cuenta:
#> usermod -c "supervisor de area" -s /bin/ksh -g 505 sego Lo anterior modifica el comentario de la cuenta, su shell por defecto que ahora sera Korn shell y su grupo principal de usuario quedó establecido al GID 505 y todo esto se aplicó al usuario 'sego' que como se observa debe ser el último argumento del comando.
El usuario 'sego' salió de vacaciones y nos aseguramos de que nadie use su cuenta:
#> usermod -L sego
Eliminar usuarios con userdel Como su nombre lo indica, userdel elimina una cuenta del sistema, userdel puede ser invocado de tres maneras:
#> userdel sergio Sin opciones elimina la cuenta del usuario de /etc/passwd y de /etc/shadow, pero no elimina su directorio de trabajo ni archivos contenidos en el mismo, esta es la mejor opción, ya que elimina la cuenta pero no la información de la misma.
#> userdel -r sergio Al igual que lo anterior elimina la cuenta totalmente, pero con la opción -r además elimina su directorio de trabajo y archivos y directorios contenidos en el mismo, asi como su buzón de correo, si es que estuvieran configuradas las opciones de correo. La cuenta no se podrá eliminar si el usuario esta logueado o en el sistema al momento de ejecutar el comando.
#> userdel -f sergio La opción -f es igual que la opción -r, elimina todo lo del usuario, cuenta, directorios y archivos del usuario, pero además lo hace sin importar si el usuario esta actualmente en el sistema trabajando. Es una opción muy radical, además de que podría causar inestabilidad en el sistema, asi que hay que usarla solo en casos muy extremos.
Cambiar contraseñas con passwd Crear al usuario con useradd es el primer paso, el segundo es asignarle una contraseña a ese usuario. Esto se logra con el comando passwd que permitirá ingresar la contraseña y su verificación:
#> passwd sergio Changing password for user prueba. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. #> El usuario root es el único que puede indicar el cambio o asignación de contraseñas de cualquier usuario. Usuarios normales pueden cambiar su contraeña en cualquier momento con tan solo invocar passwd sin argumentos, y podrá de esta manera cambiar la contraseña cuantas veces lo requiera.
passwd tiene integrado validación de contraseñas comunes, cortas, de diccionario, etc. asi que si por ejemplo intento como usuario normal cambiar mi contraseña a 'qwerty' el sistema me mostrará lo siguiente:
$> passwd Changing password for user prueba. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. $> Nótese que al ingresar 'qwerty' como contraseña se detectó que es una secuencia ya conocida como contraseña y me manda la advertencia: "BAD PASSWORD: it is based on a dictionary word", sin embargo me permite continuar, al ingresar la verificación. Es decir, passwd avisa de malas o débiles contraseñas pero permite establecerlas si realmente se desea.
Resumiendo entonces, se podría decir que todo este tutorial se reduce a dos líneas de comandos para crear y dejar listo para trabajar a un usuario en Linux:
#> useradd ana #> passwd ana
Se crea el usuario 'ana', useradd hace todo el trabajo de establecer el shell, directorio de inicio, copiar archivos iniciales de configuración de la cuenta, etc. y después passwd establece la contraseña. Asi de simple.
passwd tiene varias opciones que permiten bloquear la cuenta '-l', desbloquearla '-u', y varias opciones más que controlan la vigencia de la contraseña, es decir, es otro modo de establecer los valores de la cuenta en /etc/shadow. Para más información consulta las páginas del manual:
$> man passwd
Archivos de configuración Los usuarios normales y root en sus directorios de inicio tienen varios archivos que comienzan con "." es decir están ocultos. Varían mucho dependiendo de la distribución de Linux que se tenga, pero seguramente se encontrarán los siguientes o similares:
#> ls -la drwx------ 2 ana ana 4096 jul 9 09:54 . drwxr-xr-x 7 root root 4096 jul 9 09:54 .. -rw-r--r-- 1 ana ana 24 jul 9 09:54 .bash_logout -rw-r--r-- 1 ana ana 191 jul 9 09:54 .bash_profile -rw-r--r-- 1 ana ana 124 jul 9 09:54 .bashrc
.bash_profile aquí podremos indicar alias, variables, configuración del entorno, etc. que deseamos iniciar al principio de la sesión.
.bash_logout aquí podremos indicar acciones, programas, scripts, etc., que deseemos ejecutar al salirnos de la sesión.
.bashrc es igual que .bash_profile, se ejecuta al principio de la sesión, tradicionalmente en este archivo se indican los programas o scripts a ejecutar, a diferencia de .bash_profile que configura el entorno.
Lo anterior aplica para terminales de texto 100%.
Si deseamos configurar archivos de inicio o de salida de la sesión gráfica entonces, en este caso, hay que buscar en el menú del ambiente gráfico algún programa gráfico que permita manipular que programas se deben arrancar al iniciar la sesión en modo gráfico. En la mayoría de las distribuciones existe un programa llamado "sesiones" o "sessions", generalmente esta ubicado dentro del menú de preferencias. En este programa es posible establecer programas o scripts que arranquen junto con el ambiente gráfico, sería equivalente a manipular 'bashrc'.
Además Linux permite que el usuario decida que tipo de entorno Xwindow a utilizar, ya sea algún entorno de escritorio como KDE o Gnome o algún manejador de ventanas como Xfce o Twm. Dentro del Home del usuario, se creará un directorio o archivo escondido "." , por ejemplo '.gnome' o '.kde' donde vendrá la configuración personalizada del usuario para ese entorno. Dentro de este directorio suele haber varios directorios y archivos de configuración. Estos son sumamente variados dependiendo de la distribución y del entorno. No es recomendable modificar manualmente (aunque es perfectamente posible) estos archivos, es mucho mas sencillo modificar vía las interfases gráficas que permiten cambiar el fondo, protector de pantalla, estilos de ventanas, tamaños de letras, etc.
Resumen de comandos y archivos de administración de usuarios Existen varios comandos más que se usan muy poco en la administración de usuarios, que sin embargo permiten administrar aun más a detalle a tus usuarios de Linux. Algunos de estos comandos permiten hacer lo mismo que los comandos previamente vistos, solo que de otra manera, y otros como 'chpasswd' y 'newusers' resultan muy útiles y prácticos cuando de dar de alta a múltiples usuarios se trata.
A continuación te presento un resumen de los comandos y archivos vistos en este tutorial más otros que un poco de investigación Comandos de administración y control de usuarios adduser Ver useradd chage Permite cambiar o establecer parámetros de las fechas de control de la contraseña. chpasswd Actualiza o establece contraseñas en modo batch, múltiples usuarios a la vez. (se usa junto con newusers) id Muestra la identidad del usuario (UID) y los grupos a los que pertence. gpasswd Administra las contraseñas de grupos (/etc/group y /etc/gshadow). groupadd Añade grupos al sistema (/etc/group). groupdel Elimina grupos del sistema. groupmod Modifica grupos del sistema. groups Muestra los grupos a los que pertence el usuario. newusers Actualiza o crea usuarios en modo batch, múltiples usuarios a la vez. (se usa junto chpasswd) pwconv Establece la protección shadow (/etc/shadow) al archivo /etc/passwd. pwunconv Elimina la protección shadow (/etc/shadow) al archivo /etc/passwd. useradd Añade usuarios al sistema (/etc/passwd). userdel Elimina usuarios del sistema. usermod Modifica usuarios.
Archivos de administración y control de usuarios .bash_logout Se ejecuta cuando el usuario abandona la sesión. .bash_profile Se ejecuta cuando el usuario inicia la sesión. .bashrc Se ejecuta cuando el usuario inicia la sesión. /etc/group Usuarios y sus grupos. /etc/gshadow Contraseñas encriptadas de los grupos. /etc/login.defs Variables que controlan los aspectos de la creación de usuarios. /etc/passwd Usuarios del sistema. /etc/shadow Contraseñas encriptadas y control de fechas de usuarios del sistema.
Ambientes gráficos y Web Si usas Linux con Xwindow (gnome, kde, etc.) encontrarás dentro de los menús una o varias opciones gráficas de administración de usuarios, asi como programas basados en Web como webmin que entre muchas otras cosas te permiten un control total de la administración de usuarios y grupos. Estos programas de gestión de usuarios son sumamente intuitivos y en una sola pantalla a través de sus opciones puedes controlar prácticamente todas las funciones expuestas en este tutorial, en lo particular recomiendo webmin por su confiablidad y alto nivel de configuración, además que es accesible via web.
Webmin en el módulo de añadir usuarios. Excelente herramienta de configuración y administración de múltiples aspectos de Linux.
« Última modificación: 2 Noviembre 2007, 01:49 por creed maiferidick »
Windows y Linux instalados en el mismo Disco duro. Particionado del Disco y posibles comienzos de instalación
Supongo que este tema es de los más preguntados en los foros, sobre todo para aquellos que apenas están comenzando a descubrir linux y quieren ponerlo en el mismo disco que su actual sistema operativo que por lo general es Windows.
Para que estos dos sistemas operativos puedan convivir sin tener conflictos, es necesario particionar tu disco. La partición del disco solo es seccionar tu disco duro dividiéndolo en áreas en donde puedas poner cada sistema por separado. Los Windows más comunes deben de estar en la primera partición del disco para poder funcionar adecuadamente (c), aunque no todos son así, por ejemplo, Windows XP puede trabajar en una partición secundaria (d) y funcionar de manera correcta. Aún así es recomendable que tu primera partición sea de Windows y tu segunda sea de Linux, sobre todo si no eres muy experimentado en esto y no quieres liarte con ambos sistemas.
Cada sistema utiliza su propios sistema de archivos, mientras Windows utiliza el FAT, FAT32 y NTFS, Linux utiliza el sistema de archivos EXT2FS o EXT3FS y el sistema de archivos de intercambio SWAP. Si tienes en tus manos un disco de instalación de linux y no tienes ninguna partición con el sistema de archivos ext2fs o ext3fs, seguramente cuando inicies te va a marcar el error de que no hay particiones compatibles donde instalarlo. Esto es por que necesita reconocer el sistema de archivos compatible con linux.
En esta nota voy a poner dos métodos para poder iniciar la instalación manejando las particiones de tu disco:
1. Desde Windows puedes utilizar un programa gráfico de particionado como puede ser Partition Expert o PartitionMagic. Estos programas pueden hacer una nueva partición en tu disco sin borrar tus datos actuales. Con este método haz una partición ext2fs o ext3fs y luego comienza la instalación de linux. La partición que hiciste solo fue para que te dejara iniciar la instalación reconociendo un sistema de archivos compatible. Ya en el momento de la instalación la mayoría de las distribuciones de linux te indicaran si deben utilizar esa partición que hiciste para hacer otras más, las necesarias para trabajar con el sistema, Debes aceptar esto para seguir la instalación.
2. Puedes utilizar Fdisk de Windows para borrar una partición. Esto es si ya tienes una partición con FAT32 y quieres utilizarla para instalar linux, habiendo sacado cualquier dato importante de esta. Lo que se pretende es que se destruya esta partición con el Fdisk y quede en el disco espacio libre que al momento de la instalación de linux, lo detecte y en su momento te pregunte si deseas utilizar ese espacio libre para poner linux ahí. En este caso dale en aceptar y sigue los pasos que te da tu distribución. Utilizar Fdisk es un poco riesgoso para los novatos, así que hay que utilizarlo con precaución.
« Última modificación: 2 Noviembre 2007, 01:59 por creed maiferidick »
Uno de los puntos más importantes para instalar Linux es tener listo nuestro disco duro. Parece un tanto raro el comentario pero ciertamente es donde más de un usuario se pierde, especialmente cuando tienen que particionar y cosas así, por lo que lo explicaremos brevemente.
Dado que actualmente la mayoría de las PC llegan con Windows pre-instalado (¿dije la mayoría?, más bien todas), los usuarios no se preocupan por mucho más que sólo prenderla y cuando llega el caso, reinstalar con un CD, pero cuando tiene que hacer que el disco duro contenga otro sistema operativo (incluso otra versión de Windows), necesitaran partir (particionar) el disco duro. Y aquí empezamos con los problemas.
Aquellos afortunados que tengan la posibilidad de adquirir otro disco duro para instalar Linux, pues adelante y se ahorrarán todo lo relativo a particionamiento de este tutorial, pero en caso contrario, pues continuamos.
Un disco duro se divide, físicamente, en cilindros y cada uno de estos se divide en sectores, regularmente de 512 bytes y es en este espacio donde la información es grabada. En el momento que indicamos que un disco se divida en varias unidades, realizamos el proceso llamado particionamiento, en el que se le asigna un espacio especifico a cada partición.
Verifiquemos nuestro hardware Un elemento que regularmente los usuarios novatos pasan por alto es el relativo a verificar la compatibilidad/estado de su hardware, lo que puede traer como consecuencia que el sistema no quede bien instalado, sea inestable o de plano nos mande por un tubo el instalador, por lo que debemos verificar los siguientes puntos:
Revisar que nuestro hardware esté soportado por la distribución que vamos a utilizar. Revisar que funcionen correctamente las tarjetas (red, sonido, módem). Revisar que el disco duro no tenga sectores dañados (debe ejecutarse el scandisk). Si se manifiestan problemas con Windows (lo que no es raro), como que se congele la máquina o no termine de encender, recomendamos enviarla antes a un servicio técnico para que se le revise la tarjeta madre o el estado del RAM. Las revisiones de compatibilidad de hardware las pueden buscar en:
En los casos de hardware desconocido o no compatible (caso clásico son los winmodems y softmodems) o que tengamos dañada alguna tarjeta, lo más recomendable es adquirir uno nuevo. Para el caso concreto de los modems, casi cualquiera externo por hardware funciona.
Para los que no sepan el porque, Linux no soporta ciertos dispositivos y tarjetas debido a que los controladores los hacen los mismos miembros de la comunidad GNU/Linux y esto es posible sólo cuando el fabricante libera las especificaciones de sus fierros, por eso siempre hay un un cierto período entre que un nuevo dispositivo es lanzado y que lo soporte este SO; caso contrario con Windows/Macintosh, ya que los fabricantes mismos son quienes desarrollan y prueban los controladores. El caso de los modems por software (winmodems/soltándome) es especial, ya que diversas funciones que debería manejar el hardware se le relega a que las maneje Windows directamente, lo que es una ventaja para los fabricantes al ser muy baratos de producir, peor que imposibilita su uso fuera del SO de las ventanas.
Una revisión previa es importante, ya que es frecuente que un usuario incauto simplemente no pueda configurar su modem, tarjeta de red o de sonido y le eche la culpa al sistema operativo, o peor aún cuando un hardware dañado truene la instalación, lo que los lleva a decir "Linux no sirve". El caso es sencillo, son los fierros, no el software. Si aparentemente todo está bien, pues continuamos.
Antes que nada, respaldamos A menos a que seamos masoquistas, hayamos enloquecido o nos caiga mal el propietario de la información, es kamikaze (viento divino o irse de cabeza al barranco, como lo quieran traducir) no respaldar la información del disco duro; por lo que pueden utilizar un quemador de CD's, una unidad de Zip o Jaz o una unidad de red, también pueden utilizar alguna herramienta para generar una imagen de su disco, como:
Especifica partes donde se guarda la información y donde se guardan los programas, de manera que si se corrompe una unidad, no se pierde todo. Útil también con muchos virus que atacan la unidad C de una PC. Mejora el desempeño del disco duro, al tener que leer sectores más pequeños de disco duro y no toda la unidad. Limita el tamaño al que pueden crecer las carpetas de diversos usuarios (en ambientes de redes), para evitar que saturen el disco duro y el sistema operativo ya no pueda operar. ¿Con que particionamos? Desde DOS podemos utilizar una muy confiable pero limitada herramienta llamada fdisk, la cual puede eliminar y crear nuevas particiones, sin embargo el contenido del disco duro se pierde y no hay manera de recuperarlo. Para activarlo simplemente es necesario, desde el prompt de DOS, teclear fdisk, eliminar todas las particiones existentes y luego crear las nuevas, después de salir de fdisk debemos dar formato las unidades ya que se pierde absolutamente todo. Nota: esta herramienta no puede funcionar desde Windows, es necesario iniciar una sesión de DOS para ello.
FIPS. Legendaria herramienta libre que se distribuye con Red Hat y otras distribuciones de Linux desde hace tiempo, pero que tiene varias limitaciones, es software libre (http://www.igd.fhg.de/~aschaefe/fips). parted: Particionador del proyecto GNU, es software libre (http://www.gnu.org/software/parted/parted.html). Partition Magic: Permite crear, eliminar, mover y modificar las particiones desde un entorno gráfico, es software comercial - $70 USD - (http://www.powerquest.com/partitionmagic/index.html) Disk Drake: Script en Perl/Gtk para crear, modificar y eliminar particiones que se distribuye principalmente con Mandrake, es software libre (http://www.linux-mandrake.com/diskdrake) Disk Druid: Es el particionador por defecto de la instalación de Red Hat, software libre. Ranish Partition Manager: tiene un sistema de arranque compatible con Windows 9x/NT/2000 y Linux, es software libre (http://www.ranish.com/part/) The Partition Resizer v. 1.3.4: permite mover y modificar particiones existentes, Freeware (http://www.utilitygeek.com/cgi-bin/download.pl?http://members.nbci.com/Zeleps/Files/PRESZ134.ZIP) ¿Cómo divido mi disco duro? El tamaño de las particiones dependen del tamaño del disco es lógico que mientras más grande es éste, más espacio puedes dejar a Windows por un lado y Linux por el otro, pero...
Cuidado. Un aspecto muy importante es el hecho que muchos BIOS, incluyendo los de algunas computadoras nuevas (contra lo que dicen los fabricantes), no pueden iniciar un sistema operativo que se encuentre después del cilindro 1024 (aproximadamente 7,168 MB), por lo que al determinar el tamaño debemos cuidar donde colocaremos la partición de Linux.
En principio, a cada sistema operativo hay que dejarle el espacio suficiente para que trabajo, lo cual es variable, por ejemplo, Windows 95 ó 98 pueden funcionar dentro de particiones de 3 GB, con espacio para nuestras aplicaciones y archivos, pero Windows 2000 necesita de al menos 8 GB para trabajar bien como estación de trabajo (como server es mucho más); Red Hat necesita al menos de 600 MB para una instalación mínima, pero yo en lo personal dejo entre 2 y 3 GB sólo para el sistema operativo, aparte va el espacio para usuarios, archivos de log y demás; es cosa de como se acomoden y lo que vayan a cargar para determinar cuanto espacio necesitan.
Otro comentario es que, regularmente, Windows debe ir en la primera partición y que este sistema operativo es el "propietario" del Master Boot Record (MBR), que se ubica en el sector 0 del disco y que tiene la información para el arranque de (los) SO(s).
Hace mnucho tiempo cuando se utilizaba Lilo como arrancador para GNU/Linux, existía la limitación de tener que instalar éste y la partición que contuviese a /boot antes del cilindro 1024 del disco duro. Siendo qeu actualmente casi todas las distribuciones de GNU/Linux utilizan Grub, esta limitación ya no la hay.
Pueden obtener más información en:
http://www.linuxdoc.org/HOWTO/mini/Linux+Win95/ ¿Cómo identifico la unidad donde voy a instalar Linux? Cuando vemos un disco duro o unidades dentro de Windows, se nos presentan como letras del abecedario (C, D, E, etc.) pero dentro de Linux, es bastante diferente, ya que su estructura semeja un árbol donde cada partición y dispositivo de lectura/escritura se representa como un directorio, los nombres de las unidades de disco duro son:
hda: disco duro principal hdb: disco duro secundario hda1: primera partición del disco duro principal. hdb2: segunda partición del disco secundario Ahora, para ejemplificar todo este proceso, supongamos que tienen un disco duro de 20 GB y generan dos particiones, uno de 5 GB para Windows y el resto para Linux, entonces es hda1 (Windows) y hda2 (Linux), siendo en este último donde crearíamos las particiones del sistema.
¿Qué particiones necesito para Linux? NOTA: Estas particiones se crean al momento de instalar, no de dividir el disco duro para varios sistemas operativos, pero es importante que las conozcan de antemano.
En principio sólo se pueden montar tres y es suficiente para que funcione:
/boot Es la partición donde se leen los parámetros para iniciar el sistema. Requiere al menos 75 MB en Red Hat Linux 8.0 y 9.0.
/ o raíz Es donde colocamos el sistema operativo. Requiere de 350 a 512 MB.
swap Espacio físico para la memoria virtual del sistema. Debe asignarse el doble del tamaño del RAM físico. Esta será siempre la última partición del disco duro. No se aigna punto de montaje. Otras particiones son:
/usr Contiene la mayoría de los binarios (ejecutables), bibliotecas compartidas, manuales, datos de aplicaciones e imágenes que utiliza el sistema, cabeceras de desarrollo, el árbol del kernel y documentación. Requiere al menos 1.5 GB en instalaciones básicas. Debe considerarse el software a utilizar a futuro. Se recomiendan no menos de 5 GB y hasta 7.5 GB en instalaciones promedio.
/tmp Archivos temporales que generan los programas. Requiere al menos 350 MB y puede asignarse hasta 2 GB o má dependiendo de la carga de trabajo y tipo de aplicaciones.
/var Corresponde a la parición de datos de servicios. Requiere al menos 350 MB en estaciones de trabajo sin servicios. En servidores regularmente se le asigna al menos la mitad del disco duro.
/home Corresponde a la parición de datos de usuarios. Es donde se colocan las carpetas para cada usuario con los perfiles de cada cuenta. En estaciones de trabajo se asgina al menos la mitad del disco duro a esta partición. Por costumbre (y experiencia) recomiendo crear particiones independientes para /boot, / (raíz), /home, /var y swap. También es aconsejable una para /usr y /tmp.
Cuando por alguna causa perdemos el "NTLDR" (cargador de Windows XP).generalmente al intercambiar temporalmente Hard Disks, ò quitamos la particion Linux podemos recuperarlo con los siguientes pasos:
Configurar la BIOS para que arranque desde la lectora de CD-ROM.
Colocar el CD de Instalación de Windows XP, en la lectora.
Reiniciamos el equipo, y esperamos que inicie desde el CD; veremos una linea de texto que dice: "presione cualquier tecla para iniciar desde CD", rápidamente presionamos una tecla, porque sino nos llevara al gestor de arranque de Linux.
Veremos otras lineas de texto que nos indican que esta inspeccionando la configuración de hardware y nos lleva a la tristemente celebre pantalla azul de "Programa de Instalación de Windows XP",que esta cargando una serie de archivos de recuperación.
Se nos presentan tres opciones , elegimos la segunda "recuperar una instalación de Windows" al presionar R, hacemos esto.
"En que instalación de Windows desea iniciar sesion ?", y nos pone como opción: "1: C:WINDOWS", escribimos 1 y damos -ENTER- "Escriba la contraseña del administrador": (aquí colocamos la contraseña de administrador XP o si es una actualización de win98 o win Me, la que colocamos durante la instalación primitiva de ellos),Si la contraseña es la correcta, nos lleva al prompt "C:WINDOWS".
Una vez en el prompt escribimos "fixmbr", y damos ENTER. "La particion de destino es C: ".(generalmente es ésta) "Esta seguro que desea escribir ...etc,etc." escribimos "s". "El sistema de archivos en la particion de inicio es FAT 32". "Fixmbr esta escribiendo un nuevo sector de inicio". "Se ha escrito el nuevo gestor de inicio". y nos devuelve al símbolo de sistema C:WINDOWS , escribimos exit y damos ENTER.
Esto reiniciara la maquina, antes del cual debemos quitar el CD de instalación de Windows XP de la lectora.
Con este procedimiento SI quitaremos el Gestor de arranque de Linux y se reescribirá el MBR con inicio solo hacia Windows XP.
Knoppix - inicio desde disquet (en modo gráfico, para usuarios no habituales de GNU/Linux)
Si una máquina cuenta con lectora de CDs,pero la BIOS no permite colocar al Drive CD como 1° lugar de arranque, tenemos la opción de utilizar la disquetera para iniciar, haremos lo siguiente:
Primer Paso
Debemos disponer del CD de Knoppix y además de un disquet de 1.44MB formateado D.O.S.,preferentemente nuevo ó en muy buen estado,que disponga de por lo menos 1.40MB libres. Iniciar la máquina en Windows ,esperar la carga completa del sistema. Una vez en el escritorio de Windows...
Colocar el CD de Knoppix en la lectora de CD, y si se abre alguna ventana inicial, la cerramos.
Vamos al icono de la lectora y clic con el boton secundario del mouse,y damos clic en "explorar".
Localizamos la carpeta "Knoppix" y la abrimos.
Hacemos clic en el icono "rawrite2", lo cual abrira una ventana en modo D.O.S..
Además del titulo de la aplicación, veremos una linea de texto. Que dice "Enter disk image file name:" es decir "Entre el nombre del archivo de la imagen de disco" .
Allí tecleamos boot.img y apretamos -ENTER-. aparecerá una nueva linea de texto: "Enter target diskette drive", donde colocaremos la letra de nuestra unidad de disquet, (generalmente la A). y damos -ENTER-. Leemos ,"Please insert a formatted diskette into drive A: and press ENTER:" ó séa "Por favor inserte un disquet formateado en la unidad A: y presione -ENTER-". Hacemos eso y veremos que se copia el archivo "boot.img" al disquet. "Writing image to drive A:" y una secuencia en "Track" y en "Head". en unos segundos queda listo nuestro disquet !!.
Segundo paso
Dejamos colocados el CD-ROM de la distro "Knoppix" y el disquet, con "boot.img", en la máquina y reiniciamos.
Entramos al "Setup" de la computadora, apretando la tecla "Supr" ó "Del" , ó una combinacion de teclas según la marca de la BIOS, que pueden ser "Alt"+"F10" ,"Alt"+"F2","Alt"+"F8" ú otras según los caprichos del fabricante de la BIOS, y modificamos la secuencia de arranque para colocar en primer lugar de "Booteo" a la disquetera.
Guardamos los cambios efectuados y salimos.
Ahora la máquina arrancará desde la Unidad de Disquet.
Donde nos recibe la pantalla de bienvenida de KNOPPIX, con una linea de comando en su parte inferior que dice "boot:", pulsamos -ENTER- y comienza la carga de "vmlinuz" y "miniroot".
Si todo va bien,en unos segundos aparecerá el querido "TUX" en la parte superior izquierda de la pantalla.
Seguidamente podremos ver que Linux ya está accediendo al CD-ROM, donde comienzan los procesos y la carga del sistema !!.
Verificando las imágenes ISO Linux desde Windows Proceso indispensable antes de grabar las imágenes a un CD
Antes de grabar las imágenes o archivos ISOS de nuestra distribución Linux que hemos descargado desde Internet es necesario verificar su integridad, es decir, debemos de comprobar que la imágenes se han descargado sin errores y que durante la distribución de estas no han sido alteradas por algún tercero, lo que traería consigo un problema de seguridad y también comúnmente distintos problemas en la instalación o con el funcionamiento del sistema.
Para que verifiquemos la integridad de nuestro archivos evitándonos estos problemas y como medida de seguridad, los creadores de las distribuciones normalmente proporción un archivo llamado md5 que contendrá las suma de verificación de cada imagen. Esta suma es una serie de caracteres que es calculada a través de un software y cuyo resultado es prácticamente único para cada archivo por lo que ante cualquier alteración el resultado de dichos caracteres será distinto.
¿Cómo sacamos la suma de verificación de las imágenes desde Windows? Para calcular la suma de verificación de nuestras imágenes vamos a utilizar el software MD5summer que podemos descargar desde este enlace:
MD5summer
Existen otro programas más simples que nos pueden ayudar a determinar la sumatoria de verificación, pero este en particular, cuenta con una interfaz gráfica y es muy fácil de utilizar.
Obtención del archivo md5 de las imágenes. Hasta este momento hemos asumido que ya tenemos las imágenes ISOS descargadas a nuestro disco duro, pero en caso de que aún no tengamos el archivo md5 proporcionado por los creadores de la distribución lo obtendremos de la siguiente manera:
Vamos a poner como ejemplo la distribución Mandrake Linux versión 9.2; si hemos bajado los archivos desde un FTP veremos que este mismo se aprecia de una manera similar a esta:
El último archivo nombrado, Mandrake92.md5, es el que contiene las sumatorias de verificación de cada imagen, por lo tanto debemos descargarlo, preferentemente, en el mismo fólder donde hayamos descargado nuestras imágenes. En caso de que hayamos obtenido las imágenes por otro medio, ya sea por un enlace de una página o por algún sitio especializado en distribuciones debemos de buscar dicho archivo o la suma de verificación de cada uno en el mismo sitio; si no encontramos esta información, aún nos queda acceder a un FTP de la distribución descargada y bajarlo desde ahí.
Comprobando la suma de verificación de nuestras imágenes con MD5summer. En un paso anterior descargamos el programa md5summer, ahora sólo nos queda descomprimirlo para poder utilizarlo (se puede utilizar Winzip para la descompresión) Una vez descomprimido damos clic en el ejecutable que nos lanzara una pantalla similar a esta:
Para sacar la suma de verificación de nuestras imágenes damos clic en el botón “Create sums” y nos desplazamos hasta el fólder donde tenemos los archivos:
Una vez ahí, seleccionamos los 3 archivos de las imágenes y damos clic en el botón “Add”. Después de adjuntados los archivos le daremos clic en el botón “OK” para iniciar el proceso de creación.
Una vez terminado el proceso obtendremos una ventana como esta indicándonos el resultado y dándonos la opción de guardar el archivo, para lo cual elegimos guardarlo en el mismo fólder donde están las imágenes. En nuestro ejemplo lo nombraremos md5sum:
Comparación de las sumas de verificación. Ya obtenidas las sumas de verificación de las imágenes ahora sólo nos queda compararlas con las sumas contenidas en el archivo proporcionado por la distribución. Para tal tarea abriremos cada archivo con el bloc de notas y compararemos cada suma de cada archivo para verificar que sean iguales:
En el ejemplo podemos ver que ambas sumatorias son iguales por lo que podemos proceder a grabar nuestras imágenes. En caso de que el resultado sea contrario, es decir, que no coincida alguna suma no debe de grabarse esa imagen en un CD y menos utilizarse, así nos evitamos problemas extraños con el sistema o con la misma instalación. Lo mejor en este caso es descargar nuevamente la imagen y verificarla hasta que la sumatorias de verificación sea exactamente igual al del archivo proporcionado por la distribución.
« Última modificación: 2 Noviembre 2007, 02:22 por creed maiferidick »
Como grabar a CD, la distribución Linux descargada de Internet Guía para el manejo de la imágen ISO de la Distribución Linux
¿Qué es una ISO? Una ISO, es un archivo de imágen, es decir un único archivo.
Para darnos una idea exacta de lo que es un archivo .iso , pongamos como ejemplo el caso en el que hacemos una copia de un CD que contenga cualquier tipo de datos o archivos, en el cual el programa copiador realiza lo que se denomina una copia espejo (exacta) de dicho CD.
Estos programas (Nero - Easy CD Creator - Clone CD - Deep Burner - X CD Roast - K3B - etc) guardan en un directorio temporal la imágen exacta de este CD conservando el orden de carpetas y archivos desde el primero al ultimo bit.
De esta manera, se crea un solo y único archivo que contiene toda la información existente en el CD, y que mantiene todas las relaciones internas intactas entre sus archivos y directorios, las cuales se conservan así hasta que se realiza el quemado en un CD idéntico al original.
En el caso de las distribuciones Linux descargadas vía Internet, lo que se baja es exactamente eso, una IMÁGEN ISO, que es una "copia espejo" del CD original, que los autores de la distribución crearon.
Los archivos ISO son muy útiles cuando manejamos CDs ejecutables, autoinstalables o que contengan y requieran un gran número de relaciones entre librerías, archivos, textos, imágenes e iconos.
¿Hay varias ISO? Así es, existen varios tipos, de acuerdo al programa que se utilizo para generar esa imágen, por ejemplo, el Nero Burning ROM genera una imágen .nrg aunque no es el formato mas usado.
El más difundido es el .iso seguido del .cue El formato .iso no presenta ningún problema, a tal punto que es tomado casi como un estándar.
El formato .cue merece una pequeña aclaración, ya que generalmente es acompañado por otro archivo del mismo nombre, pero con la extensión .bin
En el archivo .cue se encuentra la copia del CD, que en definitiva es a lo que debemos darle importancia. En tanto que el archivo .bin es el que nos permitirá, mediante un programa, emular el CD en el Disco Rígido (Hard Disk).
Estos 2 archivos suelen ir empaquetados dentro de un archivo encadenado y comprimido (del tipo .rar). [Importante: en este caso solo desempaquetaremos el archivo .rar para obtener el .cue y el .bin] ***** ¡NO DESCOMPRIMIR LA imágen ISO! ****
El tamaño si importa. Los Linux modernos suelen tener hasta 4 CD de instalación y cada uno de ellos está ocupado por completo. Debido a que la imágen ISO de cada uno de los CDs de una distribución Linux descargada de Internet es muy grande, se deben tomar algunos recaudos, como por ejemplo:
Descargar la o las imágenes ISO de un sitio de Linux seguro, como ser de su sitio original o de foros de ayuda. No usar gestores de descarga, para evitar el fraccionamiento. Descargar cada ISO en forma individual, y no 3 o 4 imágenes bajando simultáneamente. Bajar las ISO desde lugares próximos a nuestra ubicación. Descargarlas por completo, y en una sola bajada. Hacerlo de ser posible con una conexión de alta velocidad. Si por alguna causa se interrumpe la descarga, volver a bajarla desde cero. Manejando la ISO. Ya tengo la ISO, pero . . . ¿estará bien?, ¿habrá bajado entera?, ¿cómo saberlo?
Supongamos que bajamos por primera vez una imágen .iso de una distribución Linux, que utilizamos Sistema Operativo Windows y El Nero Burning ROM como programa de grabación (quemado) de CDs.
Normalmente, en el sitio de descarga, existe un archivo que acompaña a la .iso, del mismo nombre, pero con la extensión .md5, este es un string (alineador) de verificación, como si fuera una firma digital.
Descargamos este archivo que se utilizara, para verificar que esté perfectamente alineada tal y como fue generada por los creadores de la distribución
Algunas Distribuciones como Fedora Core utilizan un procedimiento similar, pero la extensión del string es dada por el algoritmo sha1sum.
Cualquier falla o diferencia, en alguno de los valores de letras o cifras, por insignificante que sea, dará lugar a un string distinto, lo que indica que la imágen ISO no está en buen estado y no sirve, por lo que se deberá descartar el archivo de imágen y proceder a descargar nuevamente la ISO.
Verificando la imágen .iso Con MD5summer Para sacar la suma de verificación de nuestras imágenes vamos a utilizar el software MD5summer (474kb) que podemos bajar desde este link.
Software MD5Summer
El software "MD5summer" viene en formato comprimido (.zip o .rar), por lo tanto lo descomprimimos, y hacemos clic en el ejecutable, lo que abrirá la pantallita del programa.
Clic en el botón "Create sums" y vamos a la carpeta donde está el archivo .iso a verificar.
Seleccionamos el archivo de la imágen y clic en el botón "Add". Después de adjuntado el archivo le daremos clic en el botón "OK" para comenzar el proceso de creación.
Terminado el proceso vemos una ventana con el resultado y la posibilidad de guardar el archivo, lo guardamos en la misma carpeta donde están la imágen y el .md5 que bajamos.
Una vez obtenida la suma de verificación de la imágen, sólo nos queda compararlas con las sumas contenidas en el archivo .md5 descargado junto con la distribución.
Para lo cual abrimos dicho archivo con el "bloc de notas" y los comparamos para verificar que sean iguales
Con Hash Tab Si debemos verificar una imágen de Fedora Core mediante el sha1 que acompaña a la imágen .iso necesitamos el verificador Hash Tab, que puede verificar .md5, sha1 y crc-32, es muy sencillo de utilizar.Pesa 152kb y se descarga de este enlace:
Software Hash Tab 1.8
Le damos doble clic al ejecutable Hash Tab descargado y en segundos se instala. Por ejemplo si descargamos esta imágen de Fedora Core 4:
Vemos que entre paréntesis figura el string de verificación.
Para controlar esta imágen, simplemente damos clic derecho sobre el archivo y vamos a propiedades, aquí veremos que existe una pestaña extra que dice File Hashes.
Copiamos el valor entre paréntesis sin la parte que dice sha1sum: , pegamos en el cuadro correspondiente a sha1 y damos clic en Compare. La suma de verificación debe ser exacta, sino el archivo está dañado.
Comprobadas las sumas, ahora si, sólo nos queda quemar el CD y grabar nuestra imágen.
Si bien parece redundante la verificación, hay que tener en cuenta que cualquier inconveniente durante la descarga desde Internet o durante el quemado del CD, puede provocar la perdida de datos y posteriormente problemas en el proceso de instalación de la Distribución Linux.
***** ¡NO DESCOMPRIMIR LA IMÁGEN ISO! *****
ESTA ES LA CAUSA MAS FRECUENTE Y POR LA CUAL LA INSTALACIÓN NO SE REALIZA.
NO SE DEBE CREAR UNA CARPETA EN NUESTRO DISCO RÍGIDO, NI DESCOMPRIMIR EN ELLA LA IMÁGEN .ISO, NI GRABAR DESDE ALLÍ HACIA UN CD VIRGEN, PORQUE EN ESTOS SUCESIVOS COPIADOS HACIA UNO Y OTRO LADO, SE PERDERÁN ABSOLUTAMENTE TODAS LAS RELACIONES QUE TENÍAN LOS ARCHIVOS ORIGINALMENTE.
Si teníamos un CD ejecutable, ya dejó de serlo.
Lo que hay que hacer es, simplemente quemar la imágen .iso en un CD virgen, sin modificarla de manera alguna. ¡A grabar mi amor! Abrimos el Programa de Grabación de CDs, Nero Burning Rom o cualquier otro, vamos a "Grabador" , "Grabar imágen". En la ventana que se abre, buscamos la imágen .iso que grabaremos en el CD. (por defecto aparecerán en [Tipos de Archivo] .nrg - .iso - .cue). (si no aparece el archivo de la imágen .iso, clic en Tipos de Archivos y seleccionamos iso, con lo cual solucionaremos este inconveniente).
Luego damos clic en grabar como hacemos habitualmente al quemar un CD.
Es conveniente NO grabar el CD a una velocidad excesiva, para seguir evitando fallas. 32x de velocidad estaría bien.
Si no tenemos banda ancha o para evitar dolores de cabeza durante la descarga, y el tratamiento para una imágen ISO, es conveniente adquirir el CD de la distribución Linux de excelente calidad y presentación, ya controlado y verificado, en los Sitios de Venta de CDs de Distribuciones Linux, como ser: Linux CD Argentina
Lo primero, a no ser que pienses usar un disco completo para la instalación de arch, es hacer las particiones donde pienses instalarlo, por ejemplo una para / y otra para home, si tienes otro Linux instalado puedes usar la swap de éste, si no, también la creas, si tienes suficiente RAM con 256MB es suficiente
Notas. La instalación es con conexión a Internet con tarjeta de red. Arch nombra todos los discos como sdxx, no hdxx. Cuando utilizo la palabra OK, significa que tienes seleccionar esta opción y de ser necesario dar enter.
Empecemos con la instalación: Introduce el CD de Arch y reinicia el ordenador. En el menú de instalación eliges Arch Linux Instalation /Rescue System.
Para seleccionar un teclado escribes km y enter, y seleccionas tu teclado, en mi caso es.map.gz, OK. En el siguiente menú Select A Console Font, marcas Skip. Ahora escribes /arch/setup, OK, en el menú eliges FTP, OK, en el siguiente menú, a no ser que tengas que cargar los módulos manualmente, OK.
En el siguiente menú marcas 0 Configure Network, OK, en la siguiente pantalla a no ser que no reconozca tu tarjeta de red, OK.
Select a network interface Select
Do you want to use DHCP? yes
The network is configured OK
1 Prepare Hard Drive OK
En el siguiente menú, a no ser que pienses asignarle el disco completo, que marcarías 1, marcas 3 Set Filesystem Mount points, OK
Te muestra los discos disponibles, OK.
La primera partición que te muestra para seleccionar es la swap, marcas la que tengas preparada, OK. En la siguiente pantalla puedes marcar yes o no, es indiferente.
En el siguiente menú marcas la partición raíz, ahora debes de elegir el sistema de archivos para la partición raíz, yo marco ext3, OK.
En el siguiente menú si piensas añadir otra partición, yes, si vas a tener home en la partición raíz, No.
Cuando no pienses añadir más particiones marcas, DONE, en la siguiente pantalla te muestra los puntos de montaje, si estas conforme, Yes.
Partitons were successfully mounted OK
4 Return to Main Menu OK 2 Select Packages OK
Eliges un mirror, OK.
Por defecto viene marcado base, yo lo dejo así, OK.
Select all packages by default OK
Te muestra un menú por si quieres eliminar algún paquete, yo lo dejo como esta, OK.
3 Install Packages OK
OK
Yes
Después de instalar los paquetes Continue.
4 Configure System OK
PRECONFIGURATION? YES
En las siguientes pantallas fíjate lo que pone para elegir Yes o No, sabiendo un poco de ingles no es difícil la selección, yo elijo las marcadas por defecto.
Select a Text Editor to Use, selecciono nano, OK.
/etc/rc.conf OK
Cambio las locale, timezone, e introduzco algunos cambios en el fichero de configuración:
LOCALE="es_ES.UTF8" TIMEZONE="Europa/Madrid"
En NETWORKING: Como uso dhcp, pongo eth0="dhcp". Debes de sustituir:
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" por eth0="dhcp"
También es posible que tengas que cambiar el gateway, por el de tu router:
ROUTES=(gateway), quitando el signo !
En daemons añado gdm y cups.
Salimos y pasamos al siguiente archivo, yo sólo configuro: /etc/locale.gen OK
Descoméntas las locales que quieras generar y sales.
Ahora seleccionamos la contraseña de root
Return to Main Menu OK
5 Install Kernel OK
OK Continue
OK Yes OK
Te muestra un archivo de configuración, yo salgo sin modificar nada: 6 Install Bootloader OK Selecciono Grub OK OK
Te muestra el /boot/grub/menu.lst, yo salgo sin modificar nada, GRUB lo instalare en la partición raíz de arch, si piensas instalarlo en el MBR, y tienes los datos de las otras particiones, las puedes añadir, para que cuando arranque GRUB te muestre los demás sistemas operativos:
Selecciono la partición / de arch para instalar GRUB OK
GRUB was successfuly installed OK
7 Exit Install OK
Tipéas reboot, en mi caso entrare al sistema que tiene GRUB para añadir arch, después de reiniciar instalaremos los paquetes necesarios para tener un entorno de escritorio. Después del reinicio, el login pones root, y su contraseña, lo primero es actualizar pacman, para lo que ejecutamos
pacman -Syu
Y ya podemos instalar los paquetes.
pacman -S gdm xfce4 hwd xorg alsa-lib alsa-utils
Configuración de las X.
Ejecutamos:
hwd -x
y luego, renombramos el archivo creado, por el nombre exacto necesario por el servidor X.
mv /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
Editas el xorg.conf y verificas que tu teclado este seleccionado, si no es así modificas:
Option "XkbLayout" "", debes de poner Option "XkbLayout" "es", o el que corresponda.
Si tienes una gráfica nvidia y quieres instalar el driver:
pacman -S nvidia
Te instalara el ultimo driver de nvidia.
Creamos nuestro usuario con adduser.
Si instalas el driver nvidia, edita el xorg.conf y pon el driver nvidia.
Reinícias y ya puedes entrar a tu escritorio, en lugar de xfce4, puedes instalar gnome o kde, sólo que tardaran más que xfce4, ahora ya puedes instalar los paquetes que te apetezcan con pacman, para buscar paquetes con pacman
pacman -Ss paquete
Si eliges instalar gnome, y quieres tener un GNOME más completo además de GNOME, debes de instalar gnome-extra.
alas putas oras del latarde mepuse apensar por que no meter un manual vale suer
pues si de algo lesirve pues que chido pues si no ya lo dejo del criterio del espectador
por creed maiferidick,
Manual de instalación de esta nueva distribución Linux basada en Debian. Ubuntu está esposorizado por Canonical, y estos dos enlaces pueden darte un buen punto de partida sobre que hay detrás de ellos. ¿Que podemos esperar de Ubuntu Linux? (Espacio Linux) ¡Canonical! El plan secreto para Linux del turista espacial. (Hispamp3) Manual de instalación de Ubuntu Linux.
La instalación se hace en modo texto, seleccionando las opciones en los menús con los cursores, usando la tecla de tabulación, Intro....., pero a pesar de carecer de un instalador gráfico, este proceso no es nada complicado. Arrancamos el ordenador con el CD y a menos que necesitemos de alguna opción especial simplemente pulsaremos Intro para arrancar la instalación con las opciones por defecto.
Instalación. Como ya he comentado antes la instalación se realiza mediante menús de texto, el instalador va siguiendo un orden predeterminado para la instalación y no lo rompe si no encuentra ningún problema, si necesitáramos repetir algún paso de la configuración usaríamos el botón “Volver” en el menú para ver el menú de instalación, lógicamente este menú de instalación puede mostrar más o menos opciones dependiendo del paso de la instalación en el que nos encontremos y el botón “Volver” puede llevarnos a otro menú relacionado con la operación en curso antes de devolvernos al menú de instalación.
Seleccionar el lenguaje. Elegiremos el lenguaje de la instalación, entre unos de los muchos disponibles está el Español.
Seleccionar el país. Dependiendo del lenguaje seleccionado, el instalador nos ofrece una lista de posibles países donde podemos encontrarnos, selecciona el tuyo.
Se instalan los archivos básicos, se detecta el hardware, etc.
Configuración de red. Si disponemos de una tarjeta de red, el instalador intentará configurarla automáticamente mediante DHCP, si necesitas introducir los parámetros a mano usa “Volver” para entrar en la configuración manual.
Nombre de la máquina. A menos que sea necesario por cuestiones de red, pon a tu máquina el nombre que más te guste.
Particionado. Llegamos al punto al que mucha gente teme y más aun si no disponen de un gestor de particiones en modo gráfico, pero a pesar de lo que pueda parecer mediante el uso de los menús en modo texto, esta operación no resulta tampoco complicada.
Si quieres borrar el disco completo, sigue los pasos que verás mas abajo para crear las nuevas particiones.
Tanto si has creado las particiones antes como si no o si has borrado el disco duro, los pasos a seguir serán los mismos. El instalador muestra un menú con el estado actual de nuestro disco. Si existen, las particiones Swap son detectadas y añadidas automáticamente.
Para crear una nueva partición seleccionaremos un espacio libre, si elegimos la opción de borrar todo el disco, solo aparecería la linea correspondiente al disco.
Si vamos a usar las particiones ya existentes las seleccionaremos para editarlas.
Seleccionamos la opción para la partición. En este caso vamos a usar esta partición como Swap.
Creo que aunque se crea la partición de intercambio de este modo la partición NO es formateada correctamente, de hecho no he visto este formato entre los disponibles. Para otro tipo de particiones tendríamos mas opciones para editar. Este mismos menú es el que se nos mostrará después de acabar de crear una nueva partición para acaba de configurarla.
Seleccionaremos la linea de la configuración que queramos modificar.
Una vez hemos finalizado, marcamos la opción “Se ha terminado de definir la partición”.
Si todo nos parece correcto escribiremos los cambios en el disco, si no volveremos al menú del particionador.
Se instala los archivos de un sistema base.
Gestor de arranque. Escribiremos donde queremos instalar Grub. Podemos hacerlo en formato /dev/hda o (hd0), /dev/hda6 o (hd0,5). Si queremos instalar Lilo en lugar de Grub, seleccionaremos “Volver” para ir al menú de instalación y seleccionaremos la opción “Instalar el cargador de Arranque Lilo en un disco duro”.
Continua la instalación de archivos del sistema base y una vez concluido reiniciamos el ordenador para arrancar y concluir la instalación del sistema.
Zona horaria. Seleccionaremos la zona horaria en la que nos encontremos.
Usuario.* Primero añadimos el nombre del usuario, después el usuario (login) y a continuación el password para el usuario.
* Por defecto no hay una contraseña de root y es este primer usuario el que tiene los privilegios de root usando el comando sudo antes del comando que quiera ejecutar como root. Para cambiar este comportamiento el usuario puede establecer una contraseña de root ejecutando sudo passwd root, primero deberá introducir su contraseña de usuario para poder establecer una contraseña de root.
Nombre de la máquina. Otra vez, pero, si ahora introducimos un nombre diferente al primero podemos tener problemas ya que dirá que no puede resolver el nombre de la máquina cuando arranque Gnome y tendremos que editar el archivo /etc/hosts para poner este segundo nombre de la máquina, el problema es que para poder editar el archivo debemos de hacerlo como root y no podremos, ya que al ejecutar sudo gedit por ejemplo, no será capaz de lanzar la aplicación debido al propio problema que intentamos resolver. Edita el archivo fuera del entorno gráfico o fuera del propio sistema.
Descargar paquetes. Si tenemos la conexión configurada y decimos que si, se descargará las últimas actualizaciones disponibles para el sistema teniendo a si un sistema al día ya en el primer arranque. Si no lo hacemos ahora podremos hacer luego más adelante desde el propio sistema.
Comienza la instalación del sistema completo. Podemos repetir el proceso anterior cada vez que lo necesitemos usando el comando # base-config.
Por defecto el sistema iniciará las sesión en modo gráfico. La configuración del sistema gráfico es totalmente automática y en mi caso funcionó sin problemas.
« Última modificación: 2 Noviembre 2007, 02:43 por creed maiferidick »
Google & Linux Si algo puede ser uno de los secretos del éxito de Google, eso es Linux. Este Sistema Operativo Libre es utilizado mayoritariamente en toda la compañía. Y no solamente en los miles de servidores de los que dispone, sino también en los PCs de los empleados.
Según nos cuenta Ovidiu Predescu en su weblog, hay en Google un gran número de ingenieros desarrollando exclusivamente sobre Linux. Los lenguajes de programación que utilizan son -fundamentalmente- 'C', 'Python' y 'Java', y además utilizando editores de aspecto aparentemente tan simple (en comparación con otros entornos IDE), como 'Emacs', 'XEmacs' o 'vi'.
Sergey Brin, uno de los dos fundadores de Google, comentaba en esta entrevista para Linux Gazette en noviembre de 2000, que usan herramientas GNU, como gcc, gdb y gnats.
Sergey no reparaba en elogios para Linux, y le atribuye parte del éxito del espectacular crecimiento de su compañía. Lo escogieron porque ofrece el mejor ratio rendimiento/precio, y porque pueden personalizar cualquier parte del Sistema Operativo, en cualquier momento. Google suele contactar incluso con los desarrolladores del kernel para aspectos concretos. Brin asegura que los técnicos de Google tienen mucha experiencia en el uso de Linux en sus hogares.
En esta otra entrevista en Linux Journal, el propio Sergey afirma que usa Linux (aunque con VMware para ejecutar aplicaciones de MS Windows). También es verdad que MS Windows es utilizado también en Google, pero solamente en departamentos concretos, como el de marketing.
En el año 2000, Google llegó a un acuerdo con Red Hat, por lo que esta compañía pasaría a suministrar el Sistema Operativo que han de correr los casi 20,000 servidores de los que dispone Google. De esta manera, forman el que probablemente sea el mayor clúster Linux del mundo.
« Última modificación: 2 Noviembre 2007, 02:34 por creed maiferidick »
Beryl crece en un dia lo que creció Compiz en 6 meses. Si estais en OpenSuse y quereis probar la última versión (0.1.3) a continuación os pongo los pasos para instalar desde el repositorio y para descargar/compilar los ultimos plugins, como por ejemplo el nuevo XglSnow ó el fantástico Beryl-vidcap con el que está hecho este video:
Beryl en openSUSE 10.2 20 de Diciembre, 2006 Beryl crece en un dia lo que creció Compiz en 6 meses. Si estais en OpenSuse y quereis probar la última versión (0.1.3) a continuación os pongo los pasos para instalar desde el repositorio y para descargar/compilar los ultimos plugins, como por ejemplo el nuevo XglSnow ó el fantástico Beryl-vidcap con el que está hecho este video:
En el video podeis ver, por orden: Escritorio+cubo con transparencia y 3dWorld (provoca que las ventanas se “eleven”), plugin de nieve, plugin de Scale y Negative en escritorio y ventana, plugin Anotatte para escribir en pantalla con el raton, Kiba-dock (barra de tareas con simulación de física y colisiones) y un video con transparencias y a pantalla completa a través del cubo.
Los apartados que siguen presuponen que: 1.- Estás en OpenSUSE 10.2 2.- En KDE 3.5.5 3.- Con tarjeta Nvidia, drivers propietarios de Nvidia instalados y activos, y aceleración 3D activa. (para comprobar esto último ejecuta sax2 y comprueba que la casilla “Aceleración 3D” está activa y marcada)
Instalación de BERYL Una vez añadido el nuevo repositorio, retorna a YAST - Instalar/Desinstalar software - Utiliza el filtro para “Buscar” aquellos paquetes llamados “beryl” - He instala (o actualiza) los siguientes: beryl-core, beryl-core-devel, beryl-manager, beryl-plugins, emerald, emerald-themes
Modificar Xorg.conf - Edita el fichero /etc/X11/xorg.conf (haz una copia de seguridad) - En la sección “Extensions”, al final del fichero debe aparecer (si la sección no existe creala tu mismo copiando lo que sigue): Section "Extensions" Option "Composite" "enable" EndSection - En la sección “Device” añade estas dos lineas: Option "DisableGLXRootClipping" "True" Option "AddARGBGLXVisuals" "True"
- Guarda el fichero y reinicia la sessión KDE
Manejo de Beryl Una vez iniciado de nuevo KDE ya deberia poder ejecutar normalmente Beryl. Abre una ventana de ejecución (Alt+F2) y lanza: beryl-manager. Con esto aparecerá en tu systray (bandeja de sistema) el iconito de Beryl (un diamante de berilio rojo) desde el cual puede acceder al gestor de plugins instalados, el gestor de temas, así como el intercambio de manejador de ventanas de Kwin, Beryl, Compiz y WindowMaker (no entiendo porque lo traducen por “Creador de Ventanas”). Si desear iniciar beryl-manager cada vez que entres a KDE crea un archivo en tu carpeta de Autostart (~/.kde/Autostart) con el siguiente contenido (antes de hacer esto lee la nota importante): [Desktop Entry] Comment=Gestor de Ventanas Encoding=UTF-8 Exec=beryl-manager GenericName=Manejo de ventanas Icon=beryl Name=Beryl-Manager Name[es]=Beryl-Manager StartupNotify=false Terminal=false X-KDE-autostart-after=kdesktop
Nota importante: Es muy aconsejable, antes de trastear con Beryl (recuerda que está en desarrollo) entrar a Kcontrol y desactivar el “Guardar sesión”, por dos motivos principales: 1. Si Beryl se cuelga por una mala configuración/uso y te quedas sin gestor de ventanas y tienes activo “Guarda sesión” cada vez que entres a KDE lo harás sin gestor de ventanas. Es bastante engorroso. 2. Si mas tarde decides crear un autoarranque de Beryl creando un acceso directo en tu ~/.kde/Autostart, es bastante problable que termines con varias instancias de Beryl-Manager iniciadas, las que lances desde Autostart y las que haya guardado KDE. Al trastear con Beryl es bastante aconsejable poder acceder a una sesión “standart” de KDE ó saber deshacer los cambios desde la consola. Quizás sea una buena idea prepararte un script en el escritorio que mate todas las instancias de beryl y beryl-manager y ejecute Kwin. En cualquier caso recuerda: CTRL+ALT+Backspace cierra la sesión sin guardar los cambios.
Compilar beryl desde SVN
Si quieres probar los ultimos plugins, sin soporte en el repositorio, como por ejemplo beryl-vidcap ó xglsnow, deberás instalar la librería libstartup-notification-dev que no aparece en los repositorios oficiales, para ello descarga este RPM e instalalo. Si tienes que resolver otras dependencias estas te aparecerán en el momento de compilar beryl o alguno de sus plugins. Mediante YAST puedes resolver el resto de dependencias.
Abre en konqueror o en KDESVN la dirección: svn://svn.beryl-project.org/beryl/ Copia la carpeta trunk a tu carpeta local donde podrás compilar en instalar como root mediante: make && make install Nota acerca de xglsnow: Al hacer make && make install en la carpeta de Xglsnow, el plugins se instala para usuario ROOT por lo que no es utilizable por otro usuario. Despues de instalar (y sin errores) buscalo en /root/.beryl/plugins y muevelo a /usr/lib/beryl/ para que sea accesible para todos los usuarios. Supongo que este error será solventado en breve.
Captura de video con Beryl-vidcap Beryl-vidcap es un plugin para la captura de secuencias de video de Beryl en formato SEOM. Los ficheros para la instalacion de SEOM se encuentran dentro de la carpeta beryl-vidcap de SVN. SEOM genera unos videos sin comprimir enormes (facilmente 1-2 gigas). Para verlos utiliza seom-player, y para convertirlos a Mpeg necesitarás Seom-filter + Mencoder. Una vez instalado el plugins se activa la grabación pulsando SUPER+F8 ó bien SUPER+Boton central del ratón+arrastre para grabar areas de la pantalla.
El primer método consiste en descargar una imagen ISO de un servidor mirror que le sea cercano y crear con esto un CD para instalar Kubuntu. Existen dos tipos de CD:
Escritorio en CD - el escritorio en CD le permite probar Kubuntu sin cambiar nada en absoluto en su ordenador, así como darle la opción de instarlarlo de forma permanente más tarde. Este tipo de CD es el que deseará usar la mayoría de la gente.
CD de Instalación en modo texto - el CD de instalación en modo texto le permite realizar instalaciones especializadas de Kubuntu. Este tipo de CD está orientado a casos tales como la creación de sistemas preconfigurados para distribuirse como Equipo Original del Fabricante, o para configurar instalaciones múltiples automatizadas; también puede usarse como fuente de paquetes para actualizar antiguas instalaciones.
Los Discos pueden tardar varias semanas en salir del almacén antes de ser enviados, así como tardar varios meses en llegar.
Otro método para obtener Kubuntu es unirse a un Grupo local de Usuarios Linux (LUG, Linux Users Group) y pedirle a alguien que posea Kubuntu si no le importaría grabar un CD de Kubuntu para usted. Normalmente, tendrá que desembolsar los costes por los CDs usados para la copia así como cualquier gasto de envío.
If you do not know of an LUG near you, a list can be found at Linux Users Groups Worldwide
« Última modificación: 2 Noviembre 2007, 02:48 por creed maiferidick »
Conseguir ayuda Existen varios lugares en los que puede obtener ayuda acerca de su sistema de escritorio Kubuntu. Entre ellos, están:
Centro de Ayuda de KDE Kubuntu comes with a inbuilt help system, which can be accessed by choosing K Menu->Help from the desktop menu system. The KDE Help Center is the central location to all documentation available on your system.
Un buen lugar para empezar a aprender más acerda de KDE es Guía de Inicio Rápido de KDE, que le familiarizará con algunos de los aspectos básicos de KDE.
Conseguir ayuda sobre un Programa La forma más sencilla de encontrar ayuda sobre una aplicación es leer su manual, el cual es accesible desde el menú Ayuda en la barra de herramientas de la aplicación.
Conseguir Ayuda en Línea El sitio web de documentación de Ubuntu contiene versiones HTML y PDF de esta guía y otras producidas por el Equipo de documentación de Ubuntu para Ubuntu y Kubuntu.
You can buy this guide in book form from our Lulu store. You will only pay for the price of printing and postage.
El wiki de Ubuntu - contiene muchas otras guías mantenidas por la comunidad
Foros de la comunidad de Kubuntu y Ubuntu - aquí puede preguntar en un foro y recibir respuestas de la comunidad del foro.
Listas de correo - aquí puede preguntar por correo y recibir respuestas de la comunidad de la lista de correo.
IRC chat: irc.ubuntu.com channel #kubuntu - converse en tiempo real con la comunidad de Kubuntu.
Página principal de Kubuntu en la web - Lea las últimas noticias sobre Kubuntu.
Para más información, visite la página del wiki Cómo obtener ayuda.
He diseñado un pequeño manual sobre la instalacion de Kubuntu paso a paso , y espero que les ayude mucho , sobre todo a los novatos que emprenden en el mundo linux con este SO. Si encuentran algun error o quieren hacer un aporte, este es el lugar indicado.