Particionar un llapis USB
Mostrarem com configurar un llapis de memòria per utilitzar la primera
partició d'aquest, en comptes del dispositiu complet.
La major part dels llapis USB venen preconfigurats amb una única
partició FAT16, així que en general no serà necessari reparticionar o
reformatar-lo. Si heu de fer-ho, utilitzeu el cfdisk
o qualsevol altra ferramenta per crear la partició FAT16, i aleshores
creeu el sistema de fitxers fent:
# mkdosfs /dev/sda1
Aneu en compte d'utilitzar el nom del dispositiu correcte pel vostre
llapis USB. L'ordre mkdosfs és al paquet Debian
dosfstools.
Per arrencar el nucli després d'arrencar des del llapis USB, posarem un
carregador d'arrencada al llapis. Malgrat que hauria de funcionar
qualsevol carregador (p.ex. LILO), és convenient
utilitzar SYSLINUX, ja que utilitza una partició FAT16
i pot reconfigurar-se editant tan sols un fitxer de text. Qualsevol sistema
operatiu que suporte el sistema de fitxers FAT pot utilitzar-se per canviar
la configuració del carregador d'arrencada.
Per posar el SYSLINUX a la partició FAT16 del vostre
llapis USB, instal·leu els paquets syslinux i
mtools al vostre sistema i executeu:
# syslinux /dev/sda1
Altra vegada, aneu en compte i utilitzeu el nom correcte pel dispositiu.
La partició no hauria d'estar muntada quan executeu l'ordre
SYSLINUX.
Aquest procediment escriu un sector d'arrencada a la partició i crea el fitxer
ldlinux.sys que conté el codi del carregador d'arrencada.
Munteu la partició (mount /dev/sda1 /mnt) i copieu
els fitxers següents al llapis:
vmlinuz (nucli binari)
initrd.gz (imatge inicial del disc ram)
syslinux.cfg (fitxer de configuració del SYSLINUX)
Mòduls del nucli opcionals
Si voleu canviar el nom dels fitxers, aneu en compte de que el
SYSLINUX tan sols pot utilitzar nom de fitxers tipus
DOS (8.3).
El fitxer de configuració syslinux.cfg hauria de contenir
les següents línies:
default vmlinuz
append initrd=initrd.gz