Wenn Sie ein Problem beim booten haben, verfallen Sie nicht in Panik. Yaboot kan jeden installierten Linux-Kernel und jedes Linux-System vom boot: Prompt aus booten.
Halten Sie die Command-Option-p-r Tasten alle gemeinsam während dem Starten, um
alle nvram Parameter auf ihre Werkseinstellungen zurückzusetzen. Halten Sie
die Tasten, bis Sie den Startup-Ton zwei- oder dreimal hören. Wenn die
Setup-Vorschläge befolgt wurden, wird die yaboot
Installation die
erste bootbare Partition sein, und OpenFirmware wird sie automatisch booten.
Es muss beachtet werden, dass MacOS-Einstellungen wie virtueller Speicher,
Startup-Platte und die Bildschirmauflösung auch auf ihre Werkseinstellungen
zurückgesetzt werden.
Wenn kein boot: Prompt angezeigt wird, dann wurde
yaboot
nicht geladen. Sie können es händisch von OpenFirmware aus
laden. Das gemeinsame Halten der Command-Option-o-f Tasten, nachdem Sie den
Einschaltknopf gedrückt haben, wird Ihnen einen OpenFirmware-Prompt liefern
0 >
(Command ist die Taste mit dem Kleeblatt und/oder Apfel darauf).
Am OF-Prompt müssen Sie die OpenFirmware Pfade für die meisten der Boot-Konfigurationseinstellungen verwenden. Sie können die meisten OpenFirmware-Pfade vom OF-Prompt aus feststellen, indem Sie ein paar OF-Befehle verwenden, und dann einen OF-Boot-Befehl konstruieren, mit dem Sie Ihren Kernel direkt booten können.
Der volle OpenFirmware-Pfad besteht aus drei Teilen im Format
Geräte-Name:Partitions-Nummer,/Dateisystem-Pfad
Der OF-Befehl devalias wird alle Geräte-Aliases auflisten, die auf Ihrem System wirksam sind. Sie dürften einige von diesen sehen:
Name Geräte-Typ ---- -------------------------------------------------- hd interne IDE-Platte (primärer Controller, Master-Platte) ultra1 interne IDE-Platte (primärer Controller, Slave-Platte) ide0 IDE-Platte (sekundärer Controller, Master-Platte) ide1 IDE-Platte (sekundärer Controller, Slave-Platte) cd CD-ROM zip Zip-Laufwerk fw FireWire-Interface fd Diskettenlaufwerk enet Ethernet-Interface
Hängen Sie die Partitionsnummer der Boot-Partition (in unserer Empfehlung 2) an
und setzen Sie das nun mit ,yaboot fort, um die
yaboot
Datei auf der Boot-Partition zu booten.
0 > boot hd:2,yaboot
Wenn Sie Enter drücken, sollte yaboot
geladen werden und seinen
boot:
anzeigen. Wenn Sie die Partitionsnummer nicht wissen,
beginnen Sie einfach mit 2 und erhöhen Sie die Nummer, bis Sie die richtige
Partition erwischen.
Wenn Sie den boot: Prompt haben, können Sie ein Label eingeben, das Sie in
Ihrer yaboot.conf
definiert haben, um dieses Kernel-Image zu
booten. Oder statt einem Label können Sie auch einen vollständigen
OpenFirmware-Pfad angeben. Ein typischer Kernel-Pfad könnte folgendes sein:
boot: hd:3,/vmlinux
Um dem Kernel Parameter zu übergeben, fügen Sie diese auf der boot: Prompt Zeile nach dem Kernel-Label oder Pfad ein. Sie müssen zumindest root= angeben, aber Sie können jeden gewünschten Kernel-Parameter hinzufügen. Hier ist ein Beispiel:
boot: hd:3,/vmlinux root=/dev/hda3 ro
Wie man mit Yaboot auf PowerPC bootet
Version 1.04, 22. February 2004