
Entre otras cosas, hace automáticamente lo que nosotros venimos haciendo a mano en este blog: tomar la ISO de una distribución de linux y ponerla en un pendrive booteable. Explicitando un poco, lo que hace es, paso a paso:
- Extrae el contenido de la iso a la raíz del pen.
- Instala el bootloader (syslinux)
- Traduce el archivo de configuración de arranque (menu.lst de grub o syslinux.cfg) para construir su propio syslinux.cfg*
Un detalle muy interesante con respecto a este programita es que no formatea el pendrive en cada instalación, lo que nos gusta particularmente porque nos permite, por ejemplo, poner varias distibuciones que no se pisen entre ellas (guardando el contenido de syslinux.cfg en cada paso y reconstruyendo el archivo a mano al final). Otra ventaja es que nos proporciona un modo de bootear desde el disco rígido en el menú (un punto flaco en el mismo syslinux).
Y de yapa, es portable.
Pruebenlo y me cuentan.
*La "traducción" es literal, es decir que separa la linea del kernel en "kernel" y "append", y pone dentro de "append" la linea "initrd". En algunos livecd, que dependen de opciones específicas para bootear por usb, esas las tenemos que poner a mano. Por ejemplo Geexbox funciona si cambiamos boot=cdrom por boot=sda1
Actualización: el amigo Reirok me corrige con lo del boot. Transcribo parte de su correo:
Otra cosa, recién estaba viendo el ultimo post.Gracias por el aporte!
Y vos decís que con el syslinux no podías bootear desde HD.
Por ahí no lo viste pero hay varios módulos en el pack de syslinux.
En el cual hay dos buenos, como chain.c32 y reboot.c32.
(están en sysliux/com32/modules/)
Con estos podes hacer chainloader y reboot del sistema.
Proba esto en el syslinux.cfg
# Boor from Harddisk
LABEL LOCAL
MENU LABEL Boot from Harddisk
Kernel chain.c32 hd0 1
# Reboot
LABEL REBOOT
MENU LABEL REBOOT
Kernel reboot.c32
Son para menu.c32 pero para vesamenu.c32 creo que también funciona.