Particionament de dispositius USB a &arch-title;
La major part dels dispositius USB no venen preconfigurats de manera
que l'Open Firmware pugui arrencar des d'ell, així que necessitareu
reparticionar el dispositiu. Als sistemes Mac, executeu
mac-fdisk /dev/sda, i inicieu la nova taula
de particions utilitzant l'ordre i, i creeu una
nova partició de tipus Apple_Bootstrap utilitzant l'ordre
C . (Adoneu-vos que la primera "partició" serà
sempre la taula de particions.) Aleshores escriviu
$ hformat /dev/sda2
Aneu en compte de utilitzar en nom del dispositiu correcte al vostre USB.
L'ordre hformat la podeu trobar al paquet de Debian
hfsutils .
Per iniciar el nucli desprès d'arrencar des del dispositiu USB, afegirem un
carregador d'arrencada al dispositiu. El carregador d'arrencada
yaboot es pot instal·lar al sistema de fitxers HFS i es
pot reconfigurar editant tan sols un fitxer de text. Qualsevol sistema
operatiu que suporte el sistema de fitxer HFS es pot utilitzar per fer
els canvis a la configuració del carregador d'arrencada.
L'eina normal ybin que ve amb yaboot
no pot utilitzar dispositius d'emmagatzemament USB, així que haureu
d'instal·lar yaboot manualment utilitzant les eines de
hfsutils. Escriviu
$ hmount /dev/sda2
$ hcopy -r /usr/lib/yaboot/yaboot :
$ hattrib -c UNIX -t tbxi :yaboot
$ hattrib -b :
$ humount
Altra vegada, aneu en compte d'utilitzar el nom de dispositiu correcte.
La partició no s'hauria de muntar en aquest procediment. Aquest procediment
escriu el carregador d'arrencada a la partició, i fa ús de les utilitats
HFS per marcar-la de manera que l'Open Firmware la pugui arrencar. Fent
açò, la resta del dispositiu USB es podria preparar per fer ús de les
utilitats Unix normals.
Munteu la partició (mount /dev/sda2 /mnt) i copieu
els arxius següents des dels arxius de Debian a l'USB:
vmlinux (binari del nucli)
initrd.gz (imatge inicial del disc RAM)
yaboot.conf (fitxer de configuració del yaboot)
boot.msg (missatge opcional d'arrencada)
Mòduls de nucli opcionals
El fitxer de configuració de yaboot.conf hauria de
contenir les línies següents:
default=install
root=/dev/ram
message=/boot.msg
image=/vmlinux
label=install
initrd=/initrd.gz
initrd-size=10000
append="devfs=mount,dall --"
read-only
Adoneu-vos que el paràmetre initrd-size es podria
incrementar, depenent de la imatge que esteu arrencant.