J'ai installé Ubuntu 16.04 Desktop sur mon MacBook Pro et je ne peux pas démarrer OS X maintenant. Ma table de partition de disque est:
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 392401823 391992184 186.9G Apple HFS/HFS+
/dev/sda3 392402944 490233855 97830912 46.7G Linux filesystem
J'ai ajouté menuentry dans /etc/grub.d/40_custom comme suit:
menuentry "OS X" {
insmod hfsplus
set root=(hd0,gpt2)
multiboot /boot
}
et lancez update-grub, puis redémarrez.
Maintenant, je peux voir l'entrée pour "OS X", mais lorsque je la choisis, elle indique:
error: disk 'hd0,gpt2' not found.
Press any key to continue...
Comment puis-je le réparer?
Ajouter les codes suivants au fichier /etc/grub.d/40_custom a bien fonctionné pour moi:
menuentry "OS X" {
insmod hfsplus
search --set=root --file /System/Library/CoreServices/boot.efi
chainloader /System/Library/CoreServices/boot.efi
}
puis en cours d'exécution
Sudo grub-mkconfig -o /boot/grub/grub.cfg
Testé sur iMac 17,1 (Macbook Retina fin 2015), Ubuntu 16.04 LTS, Mac OS El Captain
Assurez-vous que la commande suivante répertorie une partition/boot/efi: cat /etc/fstab
Si/boot/efi n'est pas présent, vous ne pourrez pas démarrer Mac OS X. S'il existe, vous devez ajouter l'entrée de menu dans grub, comme ce:
gksudo gedit /etc/grub.d/40_custom
ou Sudo vi /etc/grub.d/40_custom
Ajoutez ensuite les lignes suivantes à la fin du fichier:
menuentry "MacOSX" {
# Search the root device for Mac OS X's loader.
search --file --no-floppy --set=root /usr/standalone/i386/boot.efi
# chainload the loader, pass parameters like -v directly
chainloader (${root})/usr/standalone/i386/boot.efi #-v
}
Sauvegarder et quitter
Sudo update-grub
J'ai répondu étape par étape pour que quiconque trouve cette réponse puisse facilement reproduire les étapes. Ceci a été testé sur Ubuntu 16.04 avec Ubuntu installé en mode EFI. Mac OS X: El Capitan, Mac mini.
Il suffit de courir
os-prober
De linux et de la réexécution
grub-mkconfig -o /boot/grub/grub.cfg
et réinstaller finale grub avec
grub-install /dev/sda
J'ai ma solution générale pour le problème. Récemment, j'ai installé Ubuntu 16.04LTS Gnome sur mon iMac avec Sierra Mac OS X. La raison en est que le système d'exploitation est devenu lent et que je voulais quelque chose de plus rapide (et après 17 ans avec Linux, la solution était évidente). Je suis un bon tutoriel buntu sur iMac
Tout s'est bien passé jusqu'au redémarrage de l'iMac après l'installation d'Ubuntu. Le seul système de démarrage était Linux. En outre, je ne pouvais pas voir le menu GRUB ... J'espère qu'il était en train de démarrer). Linux fonctionne très bien, il manque juste quelques pilotes graphiques et sans fil (utilisé par Xorg), mais après en le branchant via un câble Ethernet à mon modem, j'ai effectué toutes les mises à jour et installé les pilotes. Un lien vers l’installation des pilotes Wifi: pilotes Ubuntu mac wifi
Les pilotes graphiques sont sélectionnables via l'interface graphique des paramètres du système
Revenons donc au double démarrage de Linux et Mac OS X. J'ai joué avec GRUB, aucune des méthodes n’a fonctionné pour moi !!! Le fait d'appuyer sur la touche d'option ne fonctionnait plus (GRUB a écrasé le MBR de l'iMac).
J'ai failli abandonner pour le faire avant le week-end, mais j'ai ensuite essayé de rEFInd:
Sudo apt-add-repository ppa:rodsmith/refind
Sudo apt-get update
Sudo apt-get install refind
c’était tout ce dont j'avais besoin pour que mon système à double démarrage fonctionne parfaitement pour Linux et Mac OS X. Maintenant, au menu de démarrage de démarrage initial, je peux facilement choisir entre les partitions de démarrage.
Le seul problème qui subsiste concerne toujours le menu contextuel GRUB. Je ne vois aucune option en raison d’un mauvais menu graphique. J'ai essayé le mode console, je ne travaille pas, un message d'erreur sur le régime graphique au démarrage. Je signalerai ici dès que je le résoudrai!
PS01:
Ensuite, j'ai fait quelques ajustements utiles pour toutes les installations Ubuntu: Comment accélérer Ubunt
En particulier , le préchargement a fonctionné pour moi comme par magie: généralement lent au début, Gimp se charge maintenant dans une demi-heure. seconde!