Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
yaboot [Le 24/11/2011, 18:20] – Corrections orthographiques rustyBSDyaboot [Le 04/12/2019, 21:12] (Version actuelle) – [Yaboot.conf] 86.234.171.18
Ligne 1: Ligne 1:
 +{{tag>Trusty boot mac}}
  
 +----
 +
 +====== Gestionnaire d'amorçage : Yaboot pour PowerPC ====== 
 +===== Introduction =====
 +
 +**Yaboot** est un gestionnaire de boot pour les machines ayant **Open Firmware** comme système primaire (comme le bios de PC mais en plus évolué). Ce **Bootloader** vous permet d'avoir plusieurs systèmes d'exploitation sur les machines Apple //NewWorld//. Ces machines sont les Mac G3 (bleu et blanc), les G4 et les G5. Pour les Mac plus anciens, les //OldWorld//, le gestionnaire de boot recommandé, est **[[:BootX]]**.
 +
 +===== Yaboot.conf =====
 +
 +Le fichier **/etc/yaboot.conf** est le fichier de configuration de **Yaboot**. Vous pouvez le [[:tutoriel:comment_modifier_un_fichier|modifier]]  avec les [[sudo|droits d'administration]] en fonction de vos besoins. Vous obtiendrez quelque chose comme ça :
 +<file>
 +## yaboot.conf generated by the Ubuntu installer
 +##
 +## run: "man yaboot.conf" for details. Do not make changes until you have!!
 +## see also: /usr/share/doc/yaboot/examples for example configurations.
 +##
 +## For a dual-boot menu, add one or more of:
 +## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
 +
 +boot=/dev/hda2                          #indique sur quel partition est le boot système Yaboot
 +device=/pci@f4000000/ata-6@d/disk@0:    
 +partition=4                             #nombre de partitions sur le disque
 +root=/dev/hda4                          #partition racine / d'Ubuntu
 +timeout=100                             #temps d'attente au boot GNU/Linux (après le Yaboot)
 +install=/usr/lib/yaboot/yaboot
 +magicboot=/usr/lib/yaboot/ofboot        
 +enablecdboot                            #permet le boot sur CD (touche c)
 +macosx=/dev/hda3                        #localisation partition de Mac Os X
 +defaultos=macosx                        #choix du système bootant par défaut
 +image=/boot/vmlinux                  
 + label=Linux
 + read-only
 + initrd=/boot/initrd.img
 + append="quiet splash"
 +
 +image=/boot/vmlinux.old
 + label=old
 + read-only
 + initrd=/boot/initrd.img.old
 + append="quiet splash"
 +</file>
 +
 +Par défaut, l'option **defaultos** n'est pas présente, donc Ubuntu démarre automatiquement. Vous pouvez, en ajoutant cette option avec le choix de votre OS par défaut démarrer automatiquement sur Mac Os 9/X. Il y a beaucoup d'autres options possibles : pour les connaître je vous renvoie sur le //man// de **yaboot** et **yaboot.conf**. Parmi les plus intéressantes :
 +<file>
 +password=           #pour protéger le boot avec un password
 +delay=              #délai avant le boot automatique
 +enableofboot        #autoriser l'ouverture de Open Firmware au boot 
 +enablenetboot       #autoriser le boot sur réseau
 +......
 +</file>
 +
 +
 +===== Validation =====
 +
 +Une fois que vous avez modifié le fichier **/etc/yaboot.conf**, vous devez le régénérer sur la partition de démarrage, ici ///dev/hda2//, pour qu'il prenne en compte les modifications. Cela se fait simplement en utilisant la commande **ybin**: <code>sudo ybin -v            #l'option -v pour voir un peu ce qui ce passe mais elle n'est pas obligatoire
 +</code>
 +
 +Pour plus d'informations, consultez-le //man// de **ybin**.
 +
 +===== Restauration de yaboot =====
 +
 +Si vous n'avez plus le gestionnaire de démarrage **yaboot** suite à une mise à jour de //Mac Os X// ou autres problèmes, allez voir comment restaurer yaboot, sur la page [[:tutoriel:ppc_rescue#restauration_de_yaboot|Utiliser le mode rescue sur PowerPC]].
 +
 +===== Lien =====
 +
 +  * [[http://penguinppc.org/bootloaders/yaboot/doc/yaboot-howto.shtml/ | penguinppc.org]] 
 +  * [[:powerpc|La page qui traite de l'installation d'Ubuntu sur PowerPC]].
 +----
 +
 +//Contributeur : Rédigé par [[:contributeurs|Les contributeurs d'Ubuntu-fr]].//