7.23. Rendre le système temporaire amorçable

Certaines particularités de l'amorçage de ppc sont décrites dans Appendix E. En gros, il y a deux options — soit copier le chargeur d'amorçage sur une partition racine OSX et démarrer depuis Open firmware, soit utiliser un CD d'installation, Live ou de secours pour initialiser une partition bootstrap.

7.23.1. Copier le chargeur d'amorçage vers OSX et démarrer depuis OF.

À chaque fois que vous voudrez démarrer dans le système temporaire, maintenez les touches option-commande-o pour obtenir l'Open Firmware puis utilisez la commande suivante, en remplace X par le numéro de partition du système de fichier racine d'OSX (typiquement « 3 »)

boot hd:X,yaboot

7.23.2. Utiliser un CD pour paramétrer la partition bootstrap.

Ceci est particulièrement approprié si vous ne pouvez pas écrire sur un système de fichier ext2 depuis OSX. Démarrez depuis un CD et (si nécessaire) créez les partitions et les systèmes de fichiers, montez la partition CLFS sur /tools et décompressez-y le système temporaire.

C'est aussi approprié si vous tournez sur un vieux noyau 32 bits sur une machine 64 bits ou si la personnalité du noyau a été forcée à 32 bits.

Maintenant initialisez /tools/etc/yaboot.conf — voir Section 13.3, « Rendre le système CLFS démarrable. » pour des détails sur ce qui devrait s'y trouver, mais remarquez que les spécifications install et magicboot devraient pointer vers /tools/lib/yaboot/ et non /usr/lib/yaboot.

Pour écrire le chargeur d'amorçage sur le disque, avec /tools/sbin en premier dans votre path et /proc monté, lancez la commande suivante :

[Avertissement]

Avertissement

La commande suivante mettra à jour la partition bootstrap et la variable de démarrage dans l'Open Firmware. Ne lancez pas la commande si ce n'est pas souhaitable.

PATH_PREFIX=/tools ybin -v -C /tools/etc/yaboot.conf

Autrement, si la partition de bootstrap n'a pas déjà été initialisée, peut-être parce que vous utilisez un Live CD, vous devrez utiliser une autre commande pour installer le chargeur d'amorçage pour la première fois :

PATH_PREFIX=/tools mkofboot