Per preparar el llapis USB necessitareu un sistema on el GNU/Linux ja
estiga funcionant i que suporte el USB. Heu d'assegurar-vos que el mòdul
del nucli usb-storage estiga carregat (modprobe
usb-storage
) i proveu de trobar a quin dispositiu SCSI s'ha
assignat el llapis USB (a aquest exemple s'ha utilitzat
/dev/sda
). Per escriure al vostre llapis, hauríeu de
desconnectar la protecció d'escriptura.
Adoneu-vos que el llapis USB ha de tenir una mida mínima de 256 MiB (és possible configurar amb llapis amb menys capacitat si seguiu Secció 4.4.2, “Copia dels fitxers — la manera flexible”).
Hi ha un fitxer complet hd-media/boot.img.gz
que conté tots el fitxers de l'instal·lador (incloent el nucli) així com
SYSLINUX i el seu fitxer de configuració. Tan sols heu
d'extraure'l directament al vostre llapis USB:
# zcat boot.img.gz > /dev/sda
Fent servir aquest mètode destruirà qualsevol dada que hi hagués al dispositiu. Assegureu-vos que utilitzeu el nom del dispositiu correcte pel vostre llapis USB.
Desprès d'això, munteu el llapis de memòria USB (mount
), que ara tindrà
un sistema de fitxers FAT
en ell, i copieu una imatge ISO de targeta de negocis o netinst a dins
(vegeu Secció 4.4.3, “Afegir la imatge ISO”).
Desmunteu el llapis (/dev/sda
/mntumount /mnt
) i ja està.
Si voleu més flexibilitat o voleu saber que esteu fent, heu de seguir aquest mètode per posar els fitxers al vostre llapis.
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
L'instal·lador buscarà una imatge ISO de Debian al llàpis com a origen
de les dades addicionals necessàries per la instal·lació. Ara hauríeu
de posar una imatge ISO de Debian (la de targeta de negocis, netinst o
bé una completa) al vostre llapis (assegureu-vos de seleccionar una que
hi càpiga). El nom del fitxer d'eixa imatge ha d'acabar en
.iso
.
Si voleu instal·lar damunt una xarxa, sense utilitzar una imatge ISO,
hauríeu d'ometre el pas previ. A més a més heu d'utilitzar el disc en
memòria inicial des del directori netboot
en
comptes d'un del hd-media
, perquè el
hd-media/initrd.gz
no té suport per xarxa.
Quan acabeu, desmunteu el llapis USB (umount /mnt
)
i activeu la protecció d'escriptura.