Es ist für bestimmte Aufgaben (wie zum Beispiel das Installieren eines neuen Systems ohne einer CD oder das Retten eines existierenden Systems) sehr angenehm, ein Ramdisk-System zu booten, wie zum Beispiel einen Installer direkt von Dateien, die sich auf einer existierenden Partition befinden.
Ein Beispiel ist der Debian-Installer. Er befindet sich in einer
Disketten-Image root.bin Datei, die yaboot
direkt booten kann.
Eine einfache yaboot.conf
, die die Ramdisk initialisiert, yaboot,
root.bin und ein Kernel-Image (linux in diesem Beispiel genannt) ist alles, was
benötigt wird. Alle Dateien werden im root-Verzeichnis einer existierenden
Partition abgelegt.
Die yaboot.conf
Datei für diesen Zweck beinhaltet nur vier Zeilen:
image=linux label=install initrd=root.bin initrd-size=8192
Wenn Sie yaboot.conf
im MacOS erstellen, müssen Sie es auf
Unix-Zeilenumbrüche (nur Zeilenvorschübe) umkonvertieren. Wenn Sie
MacOS-Zeilenumbrücke (nur Wagenrückläufe) verwenden, kann yaboot
die Datei nicht lesen.
Sie müssen eine Partition auswählen, welche entweder als HFS oder als HFS+ formatiert ist. Wenn Sie Mac OS X auf einer UFS Partition installiert haben (dies können sie mit dem OS X "Disk Utility" überprüfen), werden sie eine andere Partition verwenden müssen. Falls sie Mac OS X auf einer UFS Partition installiert haben, haben Sie wahrscheinlich eine oder zwei Partitionen des Typs "Apple_Boot". Diese Partitionen sind HFS formatiert. Wählen Sie eine, mounten Sie diese unter Mac OS X und speichern sie die Dateien dort.
Booten Sie OpenFirmware und geben Sie am Prompt ein:
0 > boot hd:xx,yaboot
Ersetzen Sie dabei xx mit der Partitionsnummer der Partition, auf der Sie den
Kernel und yaboot
abgelegt haben, gefolgt von Enter. Am boot:
Prompt geben Sie install gefolgt von Enter ein.
Wie man mit Yaboot auf PowerPC bootet
Version 1.04, 22. February 2004