web-dev-qa-db-fra.com

Double amorçage d'Ubuntu avec Refind à partir d'un disque dur externe sur un MacBook Pro

Je double amorce un Macbook Pro fin 2013 avec Ubuntu 14.04 x64 (vmlinuz-3.13.0-24-generic) et OSX 10.9.2 avec Refind. Cela a bien fonctionné après avoir installé le pilote ext4 de Refind.

J'ai aussi le disque dur de mon ancien ordinateur portable sur un disque externe USB avec des copies de Windows et Ubuntu sur des partitions séparées que je voudrais démarrer sur le Mac. Je peux monter ces partitions sur OSX ou Ubuntu, mais comme Refind n'a pas reconnu les installations, j'ai utilisé Gdisk pour changer le disque en GPT.

Après cela, Refind a reconnu l’existence des installations externes d’Ubuntu et de Windows, mais ne donne aucune information sur le noyau et affiche une icône de pingouin pour Ubuntu. Essayer de démarrer cela conduit à une pause puis à un écran vide avec le message:

Aucun périphérique amorçable. Insérez la disquette de démarrage et appuyez sur une touche quelconque

J'ai ajouté une strophe dans refind.conf faisant référence à Ubuntu par UUID et j'ai ajouté un refind_linux.conf au dossier Boot de la partition Ubuntu 13.04 x64 sur le lecteur externe, mais cela ne faisait aucune différence:

"Boot x64 13.04 with standard options" "ro root=31b998f7-0607-40f3-ba7f-67f297d79a2d quiet splash"

Quelqu'un peut-il suggérer où je me suis trompé ou comment le faire fonctionner?

Merci.

2
user173283

L'erreur "no bootable device" indique probablement que rEFInd a détecté un chargeur de démarrage en mode BIOS, mais que le micrologiciel du Mac n'a pas pu le lancer. Cela peut arriver avec les disques externes sur Mac, et rien n’est pas plus facile pour rEFInd: le démarrage de disques externes, en particulier en mode BIOS, n’est que fictif sur certains modèles. Il existe d'autres moyens de démarrer Linux, cependant ....

Essayez d'appuyer sur la touche Echap. Parfois, un EFI tarde à enregistrer certains systèmes de fichiers. Ils ne s'affichent donc pas au premier démarrage de rEFInd, mais appuyer sur Échap provoque une nouvelle analyse et ils apparaîtront. Si cela fonctionne, vous pouvez essayer d'ajouter scan_delay 1 au fichier refind.conf. Cela ralentira l'affichage du menu de rEFInd, mais toutes les options devraient apparaître.

Si cela échoue, vérifiez les types de système de fichiers. Vous dites que le pilote ext4fs est installé, de sorte que devrait permettre à rEFInd d'analyser les systèmes de fichiers ext2, ext3 et ext4; mais si vous avez utilisé autre chose sur le disque externe, vous devez installer un pilote de système de fichiers approprié (le cas échéant).

Une solution ultime consiste à créer une partition /boot pour votre installation de lecteur externe, mais sur votre lecteur interne . Cela peut aider si le micrologiciel de votre Mac est particulièrement réticent à l’initialisation à partir d’un lecteur externe, même en mode EFI. Une partition /boot peut être assez petite pour ne pas gaspiller beaucoup d’espace disque.

Votre installation de Windows sera plus difficile à démarrer. Cela fonctionnera mieux avec un disque MBR, mais cela semble vous poser des problèmes de démarrage en mode BIOS. Il y a un très long fil sur MacRumors à propos du démarrage natif de Windows en mode EFI sur Mac. Ceci est possible pour certains modèles et est plus facile avec Windows 8 qu'avec Windows 7. Sous Windows 7, il est très difficile de fonctionner.

1
Rod Smith