lunes, 10 de septiembre de 2007

DSL: Un Linux Condenamente Enano (parte III)

En los anteriores posts se han descrito las bondades de esta distribución Linux minimalista, capaz de ofrecer un entorno gráfico de usuario, con capacidades multimedia, office, internet y de administración ¡¡¡ en tan sólo 50MB !!! Una distribución ideal para aquellos ordenadores antiguos que pensabas que ya no servían para nada. Y es que puedes llegar a construirte (por ejemplo) un servidor de aplicaciones Web con un simple 486.

En esta tercera entrega, se detallarán los pasos para instalar Damn Small Linux en el disco duro de un ordenador, dejándolo ya instalado. Los pasos no son pocos, por lo que un poco de paciencia, pero es sencillo y merece la pena.

Abrir una consola de comandos (o terminal). Escribir los siguientes comandos:

sudo -s
cfdisk /dev/hda


Arrancará una aplicación donde se pueden gestionar las particiones del disco duro.

En mi caso, haré una instalación de cero, por lo que eliminaré todas las particiones existentes (comando 'delete' en la parte inferior), pero se pueden conservar las particiones existentes e instalar DamSmall Linux encima, conservando los sistemas anteriores, como Windows.. En mi caso, cuando el disco duro esté sin particiones, crearemos una partición swap con un mínimo de 128MB. Si después vas a usar que tiren de mucha memoria (diseño, fotografía, vídeo), te recomiendo que adaptes esta cantidad, como mínimo, a lo mismo que tiene tu memoria RAM (si es superior a 128MB). Para crear la partición:

New + Primary + 256 + Beginning + Type + 82

Esto creará una partición de 256MB de tipo 82 (Linux swap).

A continuación se creará una partición con el resto del disco duro (mínimo 200MB), para instalar DSL, y dejarla disponible para futuras instalaciones y para nuestro uso. Para ello, seleccionar la partición 'Free space':

New + Primary + resto_tamaño + Type + 83

Esto creará una partición con el resto de disco duro de tipo 83 (Linux).

Ahora seleccionar la opción 'Bootable' para hacer que esta partición sea la de arranque (aparecerá el Flag 'Boot').

Así pues, la configuración de particiones quedará como sigue:

Name: hda1
Flags:
Part Type: Primary
FS Type: Linux swap
Size (MB): 254.99

Name: hda2
Flags: Boot
Part Type: Primary
FS Type: Linux
Size: resto_discoduro

Para guardar la tabla de particiones, seleccionar la opción 'Write'. Realizará la siguiente pregunta:

Are you sure you want write the partition table to disk? (yes or no):
(Estás seguro de querer escribir la tabla de particiones al disco?)


Contestar 'yes' (sin las comillas) y pulsar ENTER.

Procederá a escribir las particiones en el disco duro. A continuación salir del administrador de particiones con la opción 'Quit'.

A continuación, apagar el ordenador y volver a arrancar con el CD Live de DamnSmall Linux.

Una vez ha arrancado DSL, abrir una consola de comandos (o terminal) y escribir los siguientes comandos:

sudo -s
mkswap /dev/hda1
swapon /dev/hda1


Con esto se creará y se activará la partición swap (de intercambio).

El siguiente paso será ejecutar el script de instalación. Para ello, ejecutar el siguiente comando:

dsl-hdinstall (todo junto)

Realizará la siguiente pregunta:

Enter the target partition (EXAMPLE: hda2):
(Introduzca la partición destino (EJEMPLO: hda2))


Escribir 'hda2' (sin comillas) y pulsar ENTER. Aparecerá la siguiente pregunta:

Do you wish to install with multi-user logins (y/...)?
(Desea instalar con login multi-usuario?)


Escribir 'y' (sin comillas) y pulsar ENTER. Aparecerá la siguiente pregunta:

Use journalized ext filesystem (not recommended on slower systems) (y/n)?
(Utilizar sistema de ficheros ext (no recomendado en sistemas lentos)?)


En mi caso, mi equipo es de 500Mhz, por lo que escribiré 'n'. Si tu equipo tiene un mínimo de 800Mhz, entonces te recomiendo que escribas 'y'. Pulsar ENTER. Aparecerá la siguiente confirmación:

Last chance to exit before destroying any data on /dev/hda2!!
Continue (y/..)?
(Ultima opción de salir antes de destruir cualquier dato en /dev/hda2
Continuar?)


Escribir 'y' (sin comillas) y pulsar ENTER.

Creará es sistema de ficheros ext3, los bloques e inodes correspondientes, copiará los ficheros de sistema al disco duro (aunque parezca que se queda parado, observar que el disco duro está en acción (parpadeo del led). Una vez copiado, creará el usuario root, y preguntará;

The next step is the boot loader.
Proceed to instal a boot loader (y/...)?:
(El siguiente paso es el cargador de arranque.
Proceder a instalar el cargador de arranque?)


Escribir 'y' (sin comillas) y pulsar ENTER. La siguiente pregunta será:

Use [G]rub MBR or [L]ilo Active Partition? (g/l):
(Usar Grub MBR o Lilo Active Partition?)


Grub es un sistema más moderno y completo que Lilo, por lo que recomiendo esta opción. Escribir 'g' (sin comillas) y pulsar ENTER. La siguiente pregunta será:

Do you have Windows installed on the first partition /dev/hda1 (y/..)?
(Tienes Windows instalado en la primera partición /dev/hda1?)


Hay que observar que la creación de particiones y el instalador de DSL son dos procesos independientes. En el primero creamos la partición swap en esta partición, por lo que escribiremos 'n' (sin comillas) y pulsaremos ENTER. Si la instalación se realizó sin quitar las particiones, en este caso se escribiría 'y'.

El mensaje final será:

The boot installation process is finished.
You must reboot to continue the final stage of the hard drive install.
Reboot now? (y/...):
(El proceso de la instalación de arranque ha finalizado.
Debes reiniciar para continuar la fase finall de la instalación en el disco duro.
Reiniciar ahora?)


Escribir 'y' (sin comillas) y pulsar ENTER.

DSL hará un shutdown, apagando y arrancando nuevamente el ordenador. El CD de Damn Small Linux debe estar fuera de la unidad de CDROM.

La primera página que mostrará al arrancar, será la resolución de pantalla con la que arrancar (800x600, 1024x768 o 1280x1024). Seleccionar la adecuada.

Después chequeará el hardware, autoconfigurando los dispositivos del ordenador. El siguiente paso será solicitar una nueva password (contraseña) para el usuario 'root' (usuario master de Linux). Introducir la nueva contraseña dos veces. A continuación solicitará una nueva contraseña para el usuario especial 'dsl'. Introducir esta contraseña.

A continuación solicitará el usuario con el que arrancar. Introducir 'root' y su contraseña. Después solicitará el tipo de pantalla (Xvesa), el tipo de ratón, y el idioma (es). Esto último (lo que solicita normalmente cada vez que se arranca el CD Live), ya no volverá a solicitarse, pues queda ya configurado en el sistema.

Ahora, a disfrutar de Damn Small Linux!!!!