Double démarrage Mac El Captain avec Ubuntu 14.04


18

En raison de beaucoup de vieux trucs dans les archives, je suis un peu confus. Comment installer Ubuntu 14.04 sur mon IMac avec MacOS El Captain. Faut-il utiliser Refit? Qu'en est-il de l'installation directe à partir d'une clé USB Ubuntu Live?

Réponses:


31

rEFIt est abandonné depuis 2010. J'en ai créé une fourchette, appelée rEFInd, que je maintiens activement. Il n'est pas strictement nécessaire d'utiliser l'un ou l'autre programme, mais l'un ou l'autre (et en particulier rEFInd) peut être utile.

Le principal «piège» avec OS X 10.11 («El Capitan»), par rapport aux versions antérieures d'OS X, est la nouvelle fonctionnalité SIP (System Integrity Protection), également appelée «rootless». Il s'agit d'une fonctionnalité de sécurité qui est censée rendre plus difficile pour les utilisateurs inexpérimentés de provoquer l'auto-destruction de leurs systèmes, ou pour les logiciels malveillants de prendre le contrôle de l'ordinateur. Cela a pour effet secondaire indésirable de rendre plus difficile l'installation et l'utilisation de certains types de logiciels de bas niveau, y compris les gestionnaires de démarrage tiers comme rEFIt et rEFInd. En bref, vous devez désactiver SIP. Faire cela est décrit sur pas mal de pages, comme celle-ci et celle-ci. Après avoir installé rEFInd, vous pouvez réactiver SIP.

Il y a environ un bazillion de sites qui décrivent comment installer Ubuntu sur un Mac. Essayez d'en trouver un qui est relativement récent. Sachez également qu'il est possible d'installer Ubuntu en mode BIOS / CSM / hérité ou en mode EFI. Ce dernier est presque toujours préférable, mais beaucoup de guides (en particulier les plus anciens) décrivent le premier - souvent sans décrire correctement la différence. Consultez ma page pour des informations de base sur ce qu'est le module de support de compatibilité (CSM) et pourquoi il est problématique. (Cette page est davantage destinée aux PC basés sur UEFI qu'aux Mac, mais elle est toujours assez applicable.)

En gros traits, je vous recommande:

  1. Démarrez le programme d'installation d'Ubuntu dans "essayez sans installer le mode."
  2. Ouvrez une fenêtre de programme Terminal.
  3. Dans le terminal, tapez ubiquity -b. Cela exécutera le programme d'installation d'Ubuntu, mais -blui indiquera de ne pas installer de chargeur de démarrage. Si vous suivez les options d'installation avancées, assurez-vous d'utiliser ext4fs comme système de fichiers. N'utilisez pas de /bootpartition distincte sauf si vous utilisez LVM, RAID ou une /partition racine ( ) chiffrée . Vous devrez peut-être réduire votre partition OS X pour faire de la place pour Ubuntu (ou vous pouvez le faire avant de commencer).
  4. Lorsque vous avez terminé, redémarrez, mais maintenez la touche Command + R pour démarrer dans l'environnement de récupération OS X.
  5. Lancez une fenêtre de terminal et tapez csrutil disablepour désactiver SIP.
  6. Redémarrez. Le système devrait démarrer OS X normalement.
  7. Installez rEFInd.

À ce stade, lorsque vous redémarrez, rEFInd devrait apparaître et vous donner des options pour démarrer OS X ou Ubuntu. Il y a des chances que les deux fonctionnent; mais si vous avez utilisé une /bootpartition séparée , vous devrez appuyer deux fois sur F2 ou Insérer plutôt que sur Entrée pour démarrer Ubuntu. Dans l'écran résultant, vous devez ajouter ro root={whatever}pour indiquer au noyau où se trouve votre /système de fichiers root ( ); {whatever}est une description de cet emplacement, comme dans /dev/sda7ou /dev/mapper/ubuntu-root. Après le démarrage, l'exécution du mkrlconf.shscript fourni avec rEFInd devrait éviter d'avoir à ajouter l' root=option.


Merci Rod - très utile. Cela fonctionnera-t-il toujours si la partition OS X est complètement supprimée?
Erik

2
Oui, vous pouvez installer un système Ubuntu uniquement sur un Mac. Un double démarrage Ubuntu / Windows fonctionnera également. Fondamentalement, traitez le Mac comme un PC ordinaire pour ce type de configuration. Dans le passé, la configuration du chargeur de démarrage pouvait être délicate, mais il semble que les outils non Apple fonctionnent mieux sur Mac récemment.
Rod Smith,

Wow Rod, j'aurais aimé trouver cela quand j'ai fait mon double démarrage OSX / Ubuntu plus tôt cette année. C'était un vrai gâchis royal. Je ne peux pas croire que je ne suis jamais tombé sur votre page, de très bons mots là aussi. En fin de compte, je l'ai fait fonctionner, mais j'ai trouvé le double démarrage trop ennuyeux et perturbateur et je suis retourné à une machine virtuelle Ubuntu dans OSX :( Pas aussi ennuyeux et légèrement plus flexible pour mes besoins.
Madivad

Votre commentaire et rEFIndvraiment aidé. Cela dit, je suis resté coincé sur un écran noir après "essayer sans installer". Après plusieurs heures de recherche sur Google, j'ai trouvé cela et j'ai changé set gfxpayload=textde set gfxpayload=keep. Cela a dépassé l'écran noir mais pas au-delà du logo Ubuntu. Ensuite, j'ai remplacé splash quietpar nomodesetet cela a fait l'affaire.
Abhijit Sarkar du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.