Le Cdrom d'installation (alternate) pour PowerPC propose un mode particulier de démarrage: rescue. Ce mode vous permet de réparer votre système Linux, si par exemple suite à une mise à jour de Mac Os X vous n'avez plus le menu de démarrage Yaboot (bootloader). Mais aussi pouvoir modifier les fichiers de configurations systèmes pour remettre les choses dans l'ordre.
Pour utiliser le mode rescue, démarrez sur le cédérom alternate d'Ubuntu PPC en maintenant la touche C appuyée. Puis au prompt entrez:
boot:rescue #rentrez la commande rescue puis tapez sur la touche "Entrée"
Le système se lance:
/dev/sda1 #partition de boot système Mac /dev/sda2 #partition de yaboot (gestionnaire de démarrage) /dev/sda3 #partition système de Mac Os X /dev/sda4 #partition d'Ubuntu /dev/sda5 #swap ou partition d'échange /dev/sda6
Dans l'exemple ci-dessus la 4ème partition est la partition racine d'Ubuntu. Si vous vous trompez un message d'avertissement vous dira qu'il ne peut monter cette partition,
Choisissez la Réinstallation du programme de démarrage Yaboot et suivez les instructions.
Ou en passant par l'éxécution d'un shell (première option):
mount /proc
Si vous n'avez pas de message d'erreur c'est que /proc est bien monté.
vi /etc/yaboot.conf #utilisez l'éditeur "vi" car nano n'est pas disponible en mode "rescue"
Pour la configuration de yaboot.conf je vous renvoie sur la page dédiée à Yaboot.
Pour ceux qui ne connaissent pas vi (voir vim), voici quelques commandes de base pour survivre:
Que vous ayez modifié ou non le fichier /etc/yaboot.conf, pour remettre en place yaboot, tapez la commande suivante:
ybin -v #l'option -v pour "verbose" (voir ce qui se passe)
Si vous n'avez pas de message d'erreur, redémarrez votre Mac:
eject #commande pour éjecter le cédérom avant de redémarrer reboot #commande pour redémarrer ou "halt" si vous préferez arrêter votre mac
Au redémarrage vous devez vous retrouver avec le menu de démarrage:
First Stage Ubuntu Bootstrap Press l for linux x for macosx c for cdrom Stage 1 boot:
Il est possible que vous ne remarquiez aucune anomalie dans le yaboot.conf. Une solution simple consiste à vérifier que l'Open Firmware ne soit plus en mode multi-boot. Pour le restaurer, il vous faut démarrer en OF (alt + pomme + O + F) et taper multi-boot dans le prompt. Après une lecture de vos volumes il vous est proposé un choix de disque de boot; il suffit de choisir le bootstrap.
Rédigé par Manu complété par Les contributeurs d'Ubuntu-fr