Particionado de las memorias USB en &arch-title; 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/sda1 Tenga cuidado y use el nombre de dispositivo correcto para su memoria USB. La orden mkdosfs se encuentra en el paquete de Debian dosfstools. 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 poner SYSLINUX en la partición FAT16 de su memoria USB, instale los paquetes syslinux y mtools en su sistema, y escriba # syslinux /dev/sda1 Nuevamente, tenga cuidado al 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. Monte la partición (mount /dev/sda1 /mnt) y copie los ficheros indicados a continuación desde los archivos de Debian al dispositivo USB: vmlinuz (binario del núcleo) initrd.gz (imagen inicial de disco RAM) syslinux.cfg (fichero de configuración de SYSLINUX) Módulos del núcleo opcionales Si desea renombrar los ficheros tenga en cuenta que SYSLINUX sólo puede procesar nombres de ficheros DOS (8.3). El fichero de configuración syslinux.cfg debe contener las dos líneas siguientes: default vmlinuz append initrd=initrd.gz ramdisk_size=10000 root=/dev/rd/0 init=/linuxrc devfs=mount,dall rw Por favor, en algunos casos es necesario incrementar el parámetro ramdisk_size dependiendo de la imagen que esté arrancando.