Particionado de la memoria USB
La mayoría de los dispositivos de memoria USB no vienen preconfigurados de
forma que «Open Firmware» pueda arrancar desde éstos, así que tendrá que
reparticionarlo. En los sistemas Mac ejecute
mac-fdisk /dev/sdX
inicialice una nueva tabla de particiones con la orden
i y cree una nueva partición del tipo
«Apple_Bootstrap» con la orden C. enga en cuenta
que la primera «partición» será la propia tabla de particiones. Una vez
hecho esto escriba:
$ hformat /dev/sdX2
Asegúrese de usar el nombre de dispositivo correspondiente a su
memoria USB. Puede encontrar la orden hformat
en el paquete Debian hfsutils.
Para poder arrancar el núcleo una vez haya arrancado desde la memoria USB
tendrá que poner un gestor de arranque en el mismo. El gestor
de arranque yaboot puede instalarse en cualquier
sistema de ficheros HFS y puede reconfigurarse simplemente editando
un fichero de texto. Puede utilizar cualquier sistema operativo que
tenga soporte del sistema de ficheros HFS para hacer cambios a la
configuración del gestor de arranque.
La herramienta ybin normal que viene incluida con
yaboot aún no reconoce dispositivos de almacenamiento
USB, así que deberá instalar yaboot manualmente
utilizando para ello las herramientas hfsutils.
Escriba:
$ hmount /dev/sdX2
$ hcopy -r /usr/lib/yaboot/yaboot :
$ hattrib -c UNIX -t tbxi :yaboot
$ hattrib -b :
$ humount
De nuevo, asegúrese de usar el nombre de dispositivo correcto.
La partición no puede estar montada durante este procedimiento.
El procedimiento descrito guarda el gestor de arranque en la
partición y utiliza las herramientas de HFS para marcarlo de forma
que «Open Firmware» pueda cargarlo. Una vez hecho esto debe preparar
su memoria USB con las herramientas habituales de Unix.
Añadir la imagen del instalador
Monte la partición
(mount /dev/sdX2 /mnt)
y copie los siguientes ficheros de la imagen del instalador al
dispositivo de memoria:
vmlinux (binario del núcleo)
initrd.gz (imagen inicial de memoria ram)
yaboot.conf (fichero de configuración de yaboot)
boot.msg (mensaje de arranque opcional)
El fichero de configuración yaboot.conf debería
tener las siguientes líneas:
default=install
root=/dev/ram
message=/boot.msg
image=/vmlinux
label=install
initrd=/initrd.gz
initrd-size=10000
read-only
Tenga en cuenta que puede tener que incrementar el parámetro
initrd-size en base a la imagen que vaya
a arrancar.
Si necesita una imagen hd-media, debería copiar en
este momento una imagen ISO de Debian (imagen de CD businesscard, netinst
o completa; asegúrese de que quepa) en el dispositivo de memoria. Cuando
haya terminado, desmonte la memoria USB
(umount /mnt).