web-dev-qa-db-fra.com

REFIt - REFInd - Grub2 ..... quelle est la "bonne façon" pour Ubuntu 14.10 sur un Mac:

Est-ce que quelqu'un peut m'aider à comprendre le "bon sens" (s'il existe une telle chose) pour exécuter Ubuntu sur un ordinateur EFI (plus précisément un iMac 2012 - Ubuntu 14.10 est installé sur cet iMac, sur la partition/sda5).

J'ai initialement installé rEFIt. Cela ne fonctionnait pas parfaitement, alors j'ai essayé plus tard de le remplacer par rEFInd (bien que je pense que mon élimination de rEFIt était incomplète). Et bien sûr, Grub a été installé sur la partition Ubuntu.

Je ne me souviens pas de la séquence de ces installations. Je pense avoir installé rEFIt du côté Mac, puis Ubuntu (avec Grub) sur la partition/sda5. . . puis plus tard "mis à niveau" vers rEFInd en l’installant du côté Ubuntu (mais c’était peut-être du côté Mac).

Lorsque j'ai démarré le Mac pendant un long moment, il démarrait dans Grub2 - où je sélectionnais mon installation Ubuntu. Ensuite, je ne suis pas sûr de ce qui s'est passé, mais le démarrage de rEFInd a commencé. Dans rEFInd, je sélectionnerais l'icône Ubuntu et cela démarrerait ensuite avec Grub2. En gros, j'avais deux gestionnaires de démarrage différents que je devais utiliser en séquence.

Quoi qu'il en soit, j'ai travaillé pendant longtemps, même après un crash majeur. Après le crash, chaque fois que j’amorçais rEFInd et que je sélectionnais TOUT OS (y compris les LiveUSB), il se chargeait initialement mais l’écran deviendrait finalement blanc et s’arrêterait juste là = . Rien ne semblait arriver. J'ai donc retiré reFIND et installé reFIt. Maintenant, le Mac démarre dans rEFIt, et lorsque je sélectionne l'icône Ubuntu, il passe à Grub2. Mais l'écran Grub n'est pas tout à fait clair, juste un peu pixelisé.

Cela m'a amené à me demander: devrais-je utiliser deux gestionnaires de démarrage?

Est-il possible/ préférable de:

1. Démarrez directement dans Grub2, sans intermédiaire; ou
2. démarrer dans rEFIt (ou rEFInd) et ne pas avoir à aller ensuite à Grub?

Merci pour toute érudition sur ce sujet. Je ne comprends tout simplement pas.

1
Rsync

Les options n ° 1 et n ° 2 sont possibles. Cependant, si vous ne comprenez pas le démarrage en mode EFI natif du Mac et comment le Mac implémente le démarrage BIOS/hérité, vous risquez de perdre un temps fou en le configurant. Je soupçonne que vous avez installé Ubuntu en mode BIOS/legacy avec une version de GRUB en mode BIOS, ce qui signifie que GRUB ne pourra pas lancer OS X (ou peut-être qu'il va gérer, mais ce chemin est très floconneux dans mon expérience). Si je ne me trompe pas, vous voudrez peut-être installer une version EFI de GRUB ou rEFInd pour faire ce que vous voulez. L'installation à partir d'OS X est préférable, bien que les outils Mactel auxquels LiveWireBT puisse théoriquement rendre cela plus fiable sous Linux. (J'ai peu d'expérience avec ces outils, cependant, je ne peux donc pas les commenter en détail.) Mes pages sur hybrides (MBR) et chargeurs de démarrage EFI pour Linux seront vous aider à vous mettre au diapason, mais soyez prêt à passer du temps à la lecture. Désolé, mais je ne connais aucun bon raccourci pour cela. Un guide pas à pas qui fait penser à autre chose pourrait fonctionner, mais il risque davantage de vous égarer à cause des hypothèses de l'auteur qui ne s'appliquent pas à votre système.

Le documentation rEFInd est assez complet. Sachez que des modifications importantes ont été apportées récemment au support Mac de rEFInd. En particulier, la version 0.8.4 et les versions ultérieures s’installent désormais par défaut sur la partition système EFI (EFI) d’EFI, ce qui est nécessaire pour fonctionner avec la façon dont Yosemite est configuré par défaut. Ce changement a toutefois créé une certaine confusion chez les utilisateurs.

Divulgation complète: je maintiens rEFInd, donc je ne suis pas impartial.

4
Rod Smith

Démarrer le GRUB binaire EFI directement devrait fonctionner . Pour les nouveaux Mac, il ne devrait y avoir aucune différence entre une installation UEFI normale sur Windows et sur un Mac. Pour les Mac plus anciens, vous devez bénir le binaire GRUB EFI, le PPA des outils Mactel fournit des outils qui facilitent la configuration.

Vous pouvez même démarrer une installation externe d'Ubuntu, comme je l'ai décrit dans est-il toujours possible d'installer Ubuntu sur un disque dur externe avec UEFI?, mais pour démarrer à partir d'un lecteur interne sur un Mac, vous devez omettre l'option --removable de la commande grub-install. De plus, vous n'avez pas besoin de créer une autre partition HFS + lorsque vous suivez ces instructions, utilisez la partition où se trouvent les chargeurs EFI Mac.

0
LiveWireBT