Pendrives con distribuciones GNU/Linux

Hace unas semanas vimos cómo podíamos instalar distribuciones portables en dispositivos USB con el objetivo de poder ejecutarlas en cualquier parte, llevándote contigo todos tus datos. Un problema bastante común de esta práctica es que algunos ordenadores tienen __deshabilitado el arranque desde dispositivos USB__.

Afortunadamente, algunos de esos ordenadores sí tienen habilitado el __arranque desde CD__. Aprovechándonos de esta posibilidad, vamos a crear un disco de arranque con _Isolinux_, un gestor de arranque ligero que nos permitirá seleccionar desde qué disco queremos cargar el sistema.

Primero debes crear un __directorio de trabajo__ y copiar allí el __binario de arranque__ de _Isolinux_:

mkdir -p /tmp/bootcd/isolinux
cp /usr/lib/syslinux/isolinux.bin /tmp/bootcd/isolinux/

Es posible que en algunos sistemas, el archivo _isolinux.bin_ esté en otro directorio, como _/usr/share/syslinux_, así que fíjate bien. Ahora, crea el __archivo de configuración__:

gedit /tmp/bootcd/isolinux/isolinux.cfg

Debes __pegar el siguiente contenido__, guardar y cerrar. Por supuesto, también puedes personalizar el mensaje e incluso su comportamiento, pero no es necesario. Si estás interesado, puede que te sea útil el manual de Syslinux.

say *********************************************
say Disco de arranque desde USB
say Instrucciones: Introduce un numero del 0 al 3
say
*********************************************
label 0
localboot 0x80
label 1
localboot 0x81
label 2
localboot 0x82
label 3
localboot 0x83
default 0
prompt 1
timeout 0

Ya estamos listos para __crear la imagen _ISO___, algo que puedes hacer directamente con el siguiente comando:

genisoimage -o bootusb.iso -b isolinux/isolinux.bin
-c isolinux/boot.cat -no-emul-boot -boot-load-size 4
-boot-info-table /tmp/bootcd/

Por último, grabas la imagen resultante en un _CD_ con cualquier programa de grabación, como por ejemplo _Brasero_ o _K3b_, y ya tienes tu disco de arranque listo para funcionar.

Aspecto del arranque del CD

Todo lo que tienes que hacer es introducir un número del 0 al 3 y pulsar _intro_. El número que introduzcas será el número de disco que arrancará. Normalmente se asigna el 0 al disco duro local, así que puedes empezar a probar por el 1 directamente.

Vía: seife’s assorted rants

Más guías y consejos

Recibe cada mañana nuestra newsletter. Una guía para entender lo que importa en relación con la tecnología, la ciencia y la cultura digital.

Procesando...
¡Listo! Ya estás suscrito