Je fais la mise à niveau de yosemite sur MacBook Pro (13 pouces, modèle mi-2012). Après la mise à niveau, je ne peux pas démarrer avec refit, aucune option de système d’exploitation n’est disponible, il suffit de démarrer directement dans Mac OSX yosemite.
Donc, je voudrais demander à votre aide les gens pour résoudre mon problème. Ubuntu sur Mac est mon principal équipement pour faire beaucoup de mes travaux. J'ai donc besoin qu'Ubuntu réapparaisse lors du réaménagement/réinitialisation du démarrage sur mac. Voici le contenu de mon inspecteur de partition que je viens de refaire.
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 331171351 Mac OS X HFS+
3 331171352 332440887 Mac OS X Boot
4 332440888 333710423 Mac OS X HFS+
5 333711360 580364287 Unknown
6 580364288 592750591 Linux Swap
7 592750592 1465147391 Unknown
Current MBR partition table:
# A Start LBA End LBA Type
1 1 1465149167 ee EFI Protective
MBR contents:
Boot Code: GRUB
Partition at LBA 40:
Boot Code: None
File System: Unknown
Listed in GPT as partition 1, type EFI System (FAT)
Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Mac OS X HFS+
Partition at LBA 331171352:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 3, type Mac OS X Boot
Partition at LBA 332440888:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 4, type Mac OS X HFS+
Partition at LBA 333711360:
Boot Code: None
File System: ext4
Listed in GPT as partition 5, type Unknown
Partition at LBA 580364288:
Boot Code: None
File System: Unknown
Listed in GPT as partition 6, type Linux Swap
Partition at LBA 592750592:
Boot Code: None
File System: ext4
Listed in GPT as partition 7, type Unknown
avez-vous "réinstallé" refaites-vous manuellement?
Si vous ne l'avez pas fait, essayez de l'exécuter sur le terminal OSX.
cd /efi/refit
./enable.sh
Lorsque vous êtes invité à entrer votre mot de passe, utilisez celui que Yosemite vous demande lors de la tentative d’installation d’un nouveau logiciel.
Après cela, vous devriez voir le menu de démarrage après le redémarrage. Lorsque vous choisissez de charger Ubuntu à partir du menu de démarrage, vous pouvez être accueilli par le "terminal de secours grub" au lieu d'un démarrage normal, faites-le moi savoir.
J'espère que cela t'aides.
En passant, vous pouvez également appuyer sur la touche d'option ("alt") juste après avoir appuyé sur le bouton d'alimentation. Vous y verrez quelques options, notamment le réaménagement. Cela a l’inconvénient de devoir le faire à chaque démarrage, d’où la préférence pour la solution de terminal.
J'ai eu le même problème avec un Macbook pro fin 2013. La recherche a fonctionné pour moi avec la commande ./install.sh --esp --alldrivers
, bien que ma première impression ait été que j'avais échoué. J'ai juste dû attendre ~ 1 minute pour que le menu de recherche apparaisse au démarrage.
Pour éviter cette longue attente au démarrage, vous pouvez apporter les modifications suivantes à votre installation de refind.
Depuis OS X:
mkdir /Volumes/EFI && Sudo mount -t msdos /dev/disk0s1 /Volume/EFI
BOOT
. par exemple./Volumes/EFI/EFI/refind devient/Volumes/EFI/EFI/BOOTbootx64.efi
. par exemple. /Volumes/EFI/EFI/refind/refind_x64.efi devient /Volumes/EFI/EFI/BOOT/bootx64.efiUmount et redémarrez. Prendre plaisir! :)
Démarrez votre Mac via rEFIt, essayez cette commande.
après l'installation de rEFit, veuillez ouvrir le terminal et exécuter cette commande.
cd /efi/refit
./enable.sh
et redémarrez!
devrait être travaillé
Je viens de terminer une mise à jour réussie à double démarrage Mac/Yosemite Ubuntu. Fondamentalement, le guidage de http://www.rodsbooks.com/refind/yosemite.html est correct.
Mais notez que parmi le choix GRUB disponible sous ReFIT ou son successeur de REFIND, on pourrait plus difficilement démarrer avec:
grub> ls
pour afficher les partitions. Pour les partitions ci-dessus, la rétention du système de fichiers Linux serait signalée par (gpt4
est en réalité la cinquième partition):
grub> ls (hd0,gpt4)/
et le menu standard Ubuntu Grub sera appelé par
grub> configfile (hd0,gpt4)/boot/grub/grub.cfg
Les commentaires supplémentaires fournis dans ce document fournissent une nouvelle option parmi les choix REFIND.
Partition at LBA 331171352:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 3, type Mac OS X Boot
Partition at LBA 332440888:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 4, type Mac OS X HFS+
La "partition 3" contient la nouvelle partition de récupération version 10.10, avec la capacité de démarrage de LVM mentionnée dans yosemite.html.
La "partition 4" est l'ancienne version de partition de récupération 10.9 qui n'est plus nécessaire! Si peut être reformaté en HFS +, et REFIND peut être installé dans celui-ci.
Maintenez la touche "option" enfoncée lors du redémarrage et les icônes des versions 10.9 et 10.10 seront signalées. Auparavant, sous Maverick, une icône Windows était en fait pour la partition Ubuntu. Je pouvais donc démarrer Ubuntu. Mais avec la mise à jour de Yosemite, cela n’est plus efficace.
Pour des raisons obscures, le "Disk Utiliy" standard ne signalait pas séparément les deux partitions de récupération. Mais ma mémoire peut ne pas être saine sur ce point. Si les deux partitions de récupération sont affichées par l'Utilitaire de disque, vous pouvez ignorer la procédure de suppression de gdisk mentionnée ci-dessous. Utilisez simplement l’option Disk Utility ERASE pour reformater la partition 4 en HFS +, avec le nom "efi".
En guise d'installation préliminaire http://www.rodsbooks.com/gdisk/ et bien sûr de la version la plus récente de REFIND. Utilisez gdisk pour supprimer avec précaution (dans ce cas) la partition 4 (le système Mac OS X HFS +) en prenant soin de ne pas remplacer son remplacement Recovery 10.10 (démarrage Mac OS X). Par la suite, leur démarrage devrait être normal, en commençant par la partition conservée 3 et, sous le contrôle de LVM, en vue de l'installation principale de la "partition 2".
Maintenant, utilisez "l'Utilitaire de disque" standard pour créer une partition HFS + dans l'espace libre, qui pourrait s'appeler "efi". Il s’affichera sous le nom/Volumes/efi/et sera utilisé pour l’installation de ReFind.
Dans mon dossier décompressé Downloads/refind-bin-0.8.3/
, il y a eu exécution:
$ Sudo ./install.sh --alldrivers --ownhfs /dev/disk0s4
--- reporting ----
Installing rEFInd on OS X....
UnmountEsp = 0
Installing rEFInd to the partition mounted at /Volumes/efi
Copied rEFInd binary files
Copying sample configuration file as refind.conf; edit this file to configure
rEFInd.
WARNING: If you have an Advanced Format disk, *DO NOT* attempt to check the
bless status with 'bless --info', since this is known to cause disk corruption
on some systems!!
Installation has completed successfully.
--------
En modifiant le refind.conf.sample fourni, l’instruction yosemite.html a été suivie pour changer:
dont_scan_volumes "Recovery HD"
DANS
dont_scan_volumes foo,bar
Bien qu'un délai ne soit pas nécessaire sur votre système, un changement a également été apporté:
# scan_delay 5
DANS
scan_delay 1
Cela a permis à l’apparence de l’icône de démarrage MAC plus tard, sans avoir à appuyer sur ESC pour une nouvelle analyse des partitions. Le fichier enregistré s'appelait refind.conf.edit
Mon éditeur de texte est "gedit" pour MAC, mais tout éditeur de texte devrait le faire, cela enregistre en texte brut.
Finalement, l'édition a été copiée (sur une ligne) comme ci-dessous, écrasant ainsi l'original établi lors de l'installation:
$ Sudo cp refind.conf.edit /Volumes/efi/System/Library/CoreServices/refind.conf
Vérifiez que vos modifications sont bien à l'intérieur avec (par exemple):
$ less /Volumes/efi/System/Library/CoreServices/refind.conf
Lors du redémarrage, le menu REFIND proposait les choix de démarrage du noyau Ubuntu. Il y a quelques choix d'icônes non fonctionnels, que je n'ai pas encore supprimés de l'affichage. Mais les bottes Ubuntu vont bien.
VEUILLEZ LIRE ATTENTIVEMENT toute la documentation mentionnée ci-dessus. Mes commentaires laconiques ne constituent PAS un guide suffisant. Mais pour résumer:
si REFIT a été retenu, une initialisation Ubuntu pourrait probablement être effectuée avec:
grub> configfile (hd0,gpt4)/boot/grub/grub.cfg
Pour obtenir un démarrage paresseux, suivez les étapes d'installation de REFIND et apprenez du processus.