Particionado de las memorias USB
Le mostraremos como configurar una memoria USB para usar
la primera partición en lugar de todo el dispositivo.
Puesto que la mayoría de memorias USB vienen con una sola partición
FAT16 ya configurada, probablemente no tendrá que reparticionarlo o
reformatearlo. Si aún así tiene que hacerlo, use
cfdisk o cualquier otra herramienta de particionado
para crear la partición FAT16 y luego escriba
# mkdosfs /dev/sdX1
Tenga cuidado de usar el nombre de dispositivo correcto para su memoria
USB. La orden mkdosfs se encuentra en el paquete
dosfstools de Debian.
Para iniciar el núcleo después de arrancar desde el dispositivo USB,
necesitaremos colocar un gestor de arranque en él. Aunque cualquier
gestor de arranque (como lilo) debería funcionar, es
conveniente usar syslinux, puesto que usa una
partición FAT16 y puede reconfigurarse con sólo editar un
fichero de texto. Puede usar cualquier sistema operativo que soporte el
sistema de ficheros FAT para hacer cambios a la configuración del
gestor de arranque.
Para ubicar syslinux en la partición FAT16 de su
memoria USB, instale los paquetes syslinux y
mtools en su sistema, y escriba
# syslinux /dev/sdX1
Nuevamente, tenga cuidado de usar el nombre de dispositivo correcto. La
partición no debe estar montada cuando ejecute syslinux.
Este procedimiento escribe un sector de arranque en la partición y
crea el fichero ldlinux.sys que contiene el código
del gestor de arranque.
Añadir la imagen del instalador
Monte la partición (mount /dev/sdX1 /mnt) y
copie los ficheros indicados a continuación al dispositivo USB:
vmlinuz (binario del núcleo)
initrd.gz (imagen inicial de disco RAM)
Puede elegir entre la versión usual o la versión gráfica del instalador.
La segunda se puede encontrar en el subdirectorio gtk.
Si desea renombrar los ficheros, tenga en cuenta que
syslinux solamente puede procesar nombres de
ficheros estilo DOS (8.3).
A continuación debe crear el fichero de configuración
syslinux.cfg, que como mínimo debe contener las dos
líneas siguientes:
default vmlinuz
append initrd=initrd.gz
Si usa el instalador gráfico necesitará adicionar
video=vesa:ywrap,mtrr vga=788 a la segunda línea.
Si usó una imagen hd-media, debería copiar ahora una
imagen ISO de Debian (businesscard, netinst o una imagen completa de CD;
asegúrese de elegir una que quepa) en la memoria USB. Cuando haya
terminado, desmonte la memoria USB (umount /mnt).