lunes, noviembre 10, 2008

Ubuntu en un Pen drive

Hasta hace poco solo podiamos arrancar un pc con un Cd live para probar distintos sistemas Linux. Desde la versión 7 de Ubuntu ya es posible no solo arrancar Linux desde un Pen drive sino de trabajar sobre él y salvar todos tus cambios sesíon tras sesión.
Ahora bien, ¿qué diferencia existe entre este método y realizar una instalación completa de Ubuntu en un pendrive?.
Este metodo, primero, durante cada arranque configurará y se adaptará al hardware disponible con una gran flexibilidad y una vez en marcha realizará un uso optimizado de la memoria USB, con mínimas lecturas y una velocidad sorprendente.
El proceso es sencillo y es díficil equivocarse. Se requiere el CD de Ubuntu 8.04, 8.10 y un terminal linux desde el que configurar nuestro pendrive (de al menos 1 GB).

Descarga Ubuntu y grábalo en un cd.
Reinicia el PC desde el livecd (tb puedes hacerlo desde tu linux con el CD insertado).
Inserta la memoria/disco USB
Abre una ventana de terminal y nos hacemos su
# fdisk -l para ver una lista de los discos y particiones.
# umount /dev/sdb1
# fdisk /dev/sdb
p muestra las particiones (debe haber al menos una en tu memoria/disco USB)
d para borrarlas.
p de nuevo para que te muestre las particiones restantes (si existen debes repetir el paso anterior)
n para crear una nueva partición
p para que sea una partición primaria
1 para que sea la primera partición
enter para usar el primer cilindro (inicio del disco)
+750M para establecer el tamaño de la partición
a para marcar la partición como activa
1 para seleccionar la primera partición
t para cambiar el tipo de ficheros
6 para seleccionar Fat16
n para hacer otra partición
p para que sea una partición primaria
2 para que sea la segunda partición
enter para usar el primer cilindro (inicio del disco)
enter para usar el espacio restante de tu pendrive.
w para escribir la nueva tabla de particiones
# umount /dev/sdb1 para desmontar la partición
# mkfs.vfat -F 32 -n ubuntu8 /dev/sdb1 para darle formato a la primera partición
# umount /dev/sdb2 para asegurarte que la segunda partición no esta montada
# mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2 para darle formato a la segunda partición
Desconecta y conecta de nuevo el dispositivo.
$ sudo apt-get install syslinux mtools
$ syslinux -sf /dev/sdb1
$ cd /media/cdrom0
$ cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8/, esto tardará un buen rato
$ cd /media/ubuntu8
$ wget pendrivelinux.com/downloads/u8/syslinux.cfg
$ cd casper
$ rm initrd.gz
$ wget pendrivelinux.com/downloads/u8/initrd.gz
Reinicia tu PC y configura tu BIOS para que arranque desde el USB.

Sacado de aquí

Mirando por ahí, encuentro esta página y una traducción aquí. Interesante.

No hay comentarios: