Instalar Damn Small Linux en una memoria USB

Hace pocos días escribía sobre la última versión liberada de Damn Small Linux, una ligerísima distribución pensada para equipos modestos y que dado su pequeño tamaño, tiene la particularidad de poder ser instalada sobre una memoria USB desde la que, por ejemplo, poder arrancar un equipo (siempre que éste tenga la posibilidad en Bios de iniciar desde un dispositivo externo vía USB).

Me han llegado un par de correos preguntándome la manera de hacerlo, así que he decidido escribir un sencillo tutorial al respecto:


Requisitos previos

Necesitamos una memoria USB (yo he usado una de 1GB aunque os debe funcionar sin problemas en una con 128 MB) y una imagen ISO de Damn Small Linux. Podéis haceros con la última versión desde el siguiente enlace:

Descargar DammSmallLinux.iso



Instalación

En primer lugar debemos formatear la memoria y crear las siguientes particiones en el stick USB:

  • Una partición EXT3 de 100 MB (aquí se instalará el sistema).
  • Una partición FAT32 con el resto de memoria para que sirva de disco de intercambio de archivos entre Windows y Linux.
  • Debemos también formatear ambas particiones

Para crear y formatear las particiones de arriba, podemos usar programas como el Gparted, que es el programa que viene ahora de serie en los Live CD de Ubuntu o como el QTParted, un clon del Partition Magic para Linux, que también estuvo presente en algunas distros liberadas de Canonical (yo recuerdo haberlo usado en Kubuntu 6.10). En este caso, he utilizado el segundo (QTParted). Podemos instalarlo directamente desde los repositorios con:

sudo apt-get install qtparted

O bien buscándolo con el gestor de paquetes de Synaptic.

El programa presenta una interfaz muy sencilla e intuitiva y si has particionado previamente tu disco duro con alguno de los dos programas citados, no te costará nada hacer lo propio con la memoria USB.

Antes de hacer las particiones:


(click en la imagen para ampliar)

Después de hacer y dar formato a las particiones:


(click en la imagen para ampliar)

NOTA: es muy importante desmontar la unidad USB antes de empezar el particionado, si no nos dejará trabajar con las particiones. Podemos hacerlo en modo gráfico haciendo click derecho sobre el dispositivo y pulsando en "desmontar" o desde la terminal siguiendo los sencillos pasos que expliqué en este tutorial.


Hecho esto, debemos montar la imagen iso que hemos descargado en un directorio auxiliar, por ejemplo:

sudo mount imagendescargada.iso /mnt/iso -t iso9660 -o loop

El siguiente paso es montar la unidad USB. Lo podemos hacer gráficamente o desde una terminal en /mnt/usbdisk.

Copiamos el contenido de /mnt/iso en /mnt/usbdisk (de nuevo puedes hacerlo en modo gráfico como root o desde una terminal).

Instalamos el GRUB en la memoria USB con:

sudo /sbin/grub-install –no-floppy –root-directory=. /dev/sdb1

donde sdb1 es el lugar donde se ha montado mi unidad USB.

Configuramos la partición ext3 para el arranque con:

sudo /sbin/parted /dev/sdb set 1 boot on

Vamos a /mnt/usbisk y creamos el archivo /boot/grub/menu.lst y lo editamos con los siguientes valores:

Damn Small Linux
root (hd0,0)
kernel /boot/isolinux/linux24 root=/dev/sdb1 ro lang=us toram noeject frugal
initrd /boot/isolinux/minirt24.gz
boot

Para finalizar, desmontamos la unidad USB y reiniciamos el equipo.

NOTA: Como digo arriba, para que funcione el Live USB, el equipo ha de tener la posibilidad de iniciar desde un dispositivo externo USB. Para ello, entramos a la BIOS y modificamos la secuencia de arranque para que utilize un USB HDD como dispositivo de arranque principal.


Referencias:
Archivo Geek


Related Posts Plugin for WordPress, Blogger...

9 comentarios:

  1. Javi dijo:

    Genial, un post impecable, muchas gracias :)

  2. Anónimo dijo:

    El enlace de descarga de la iso no chuta :/

  3. Jabba dijo:

    Enlace arreglado y funcionando ;). Gracias por avisar.

  4. Anónimo dijo:

    Gracias a ti por corregirlo :D-
    Voy a por el segundo paso!

  5. Anónimo dijo:

    ke programa utilizo para hacer la particion desde windows?

  6. Jabba dijo:

    Pues por ejemplo, el Partition Magic (lo menciono en el tutorial).

  7. Anónimo dijo:

    tengo que formatear forzozamente el disco duro externo, porque tengo mucha información...?

  8. futublock dijo:

    vale, es aqui donde tengo problemas:
    http://pix.toile-libre.org/upload/img/1462050483.png
    sudo mount imagendescargada.iso /mnt/iso -t iso9660 -o loop

    me dice que:
    mount: el punto de montaje /mnt/iso no existe

Deja tu comentario:

Procura que tu comentario esté relacionado con esta entrada y no olvides revisar la ortografía. Estás en tu perfecto derecho de comentar anónimamente, pero por favor, escribe con respeto y educación. Los comentarios que incumplan estas normas básicas de civismo serán eliminados sin previo aviso ni piedad.

Bajar inicio