03 enero, 2008

Crear un Instalador de Ubuntu en un USB

Creando un Instalador basado en USB (Boot)

Considerando que el EeePC no tiene una unidad de CDROM,
Uno de los primeros requerimientos para instalar Ubuntu 7.10 “Gutsy” en el EeePC es crear un USB (Bootable) para arrancar
desde el y proceder a instalar Ubuntu en nuestra maquina.
En el caso de que dispongas de un CDROM externo que puedas conectar mediante USB, puedes omitir estos pasos.

Lo primero que necesitamos para crear un usb bootable es la herramienta syslinux. Instala el paquete usando:

$ sudo aptitude install syslinux

Ahora usaremos un script desarrollado para ayudar a generar los instaladores USB basados en imagenes LiveCD del escritorio.
Descarga este script:

$ wget http://zelut.org/projects/misc/isotostick.sh

Lo hacemos ejecutable:

$ chmod u+x isotostick.sh

En este punto, si aun no lo hiciste, debes conectar el dispositivo USB que quieras utilizar para crear el instalador. Necesitaras conocer tambien
que dispositivo fue asignado. Para ello, despues de unos segundos de conectado el usb ejecuta el comando dmesg o sudo fdisk -l para ver con que nombre fue asignado
el dispositivo. Las siguientes instrucciones hacen referencia a /dev/sdX1 donde debes reemplazr la “X” con la localizacion de tu dispositivo USB.
Por ejemplo en tu caso el USB podria ser identificado como /dev/sda1

Antes de ejecutar el script. tenemos que hacer que la particion sea bootable (arrancable). Para ello empleamos la utilidad “parted”:

$ sudo parted /dev/sdX set 1 boot on

Tambien tenemos que tener una etiqueta para identificar el dispositivo. Usa alguno de los siguientes comandos para crear una etiqueta en el USB:

Si el dispositivo USB esta formateado a ext2/3 usa:

$ sudo e2label /dev/sdX1 ubuntu

Si el dispositivo USB esta formateado a msdos/vfat usa:

$ sudo dosfslabel /dev/sdX1 ubuntu

Ahora ejecutamos el script anterior. Pasando como parametros la ruta de la imagen .ISO del LiveCD que queremos usar y la referencia al dispositivo USB. Ejemplo:

$ sudo ./isotostick.sh /path/to/ubuntu.iso /dev/sdX1

Finalmente usaremos la utilidad instalada anteriormente, y nos aseguraremos que es bootable con syslinux:

$ sudo syslinux /dev/sdX1

No hay comentarios.: