Den USB-Stick partitionieren Die meisten USB-Sticks sind nicht derart vorkonfiguriert, dass OpenFirmware davon booten kann, so dass Sie den Stick neu partitionieren müssen. Auf Mac-Systemen führen Sie mac-fdisk /dev/sdX aus, erzeugen mit dem i-Befehl eine neue Partitionstabelle und dann eine neue Partition des Typs Apple_Bootstrap (mit dem C-Kommando). Bedenken Sie, dass die erste Partition immer die Partitionstabelle selbst ist. Geben Sie dann ein: $ hformat /dev/sdX2 Sorgen Sie dafür, dass Sie den richtigen Gerätenamen des USB-Sticks verwenden. Der Befehl hformat ist im &debian;-Paket hfsutils enthalten. Um den Kernel zu starten, nachdem wir vom USB-Stick gebootet haben, werden wir einen Bootloader auf dem Stick ablegen. Der Bootloader yaboot kann auf einem HFS-Dateisystem installiert werden und wird über eine Textdatei konfiguriert. Jedes Betriebssystem, das das HFS-Dateisystem unterstützt, kann verwendet werden, um die Konfiguration des Bootloaders zu verändern. Das normale ybin-Werkzeug, das bei yaboot dabei ist, unterstützt USB-Speicher-Geräte nicht, deshalb müssen wir yaboot von Hand mit den hfsutils-Programmen installieren. Geben Sie ein: $ hmount /dev/sdX2 $ hcopy -r /usr/lib/yaboot/yaboot : $ hattrib -c UNIX -t tbxi :yaboot $ hattrib -b : $ humount Hier nochmals die Warnung, den richtigen Gerätenamen zu verwenden. Die Partition darf für diese Prozedur nicht anderweitig ins Dateisystem eingebunden sein. Es wird hierbei der Bootloader auf die Partition geschrieben und mittels der HFS-Programme passend gekennzeichnet, so dass OpenFirmware ihn startet. Nachdem dies erledigt ist, sollten die restliche Vorbereitungen am USB-Stick mit den normalen Unix-Programmen vorgenommen werden. Ein Installer-Image auf den Stick kopieren Hängen Sie die Partition ins Dateisystem ein (mount /dev/sdX2 /mnt) und kopieren Sie die folgenden Installer-Image-Dateien auf den Stick: vmlinux (Kernel-Binär-Datei) initrd.gz (Initial-RAM-Disk-Image) yaboot.conf (Yaboot-Konfigurationsdatei) boot.msg (optionale Boot-Meldungen) Die Konfigurationsdatei yaboot.conf sollte die folgenden Zeilen enthalten: default=install root=/dev/ram message=/boot.msg image=/vmlinux label=install initrd=/initrd.gz initrd-size=10000 read-only Beachten Sie bitte, dass der Wert für den Parameter initrd-size abhängig von dem Image, das Sie booten, eventuell noch erhöht werden muss. Wenn Sie ein hd-media-Image benutzt haben, sollten Sie jetzt ein noch ein &debian;-ISO-Image auf den Stick kopieren (businesscard-, netinst- oder ein Komplett-CD-Image; stellen Sie sicher, dass Sie ein Image verwenden, dass auf den Stick passt). Danach hängen Sie die Partition aus dem Dateisystem wieder aus (umount /mnt).