web-dev-qa-db-fra.com

Comment réparer EFI-boot sur mon MacBook Pro après l'installation Ubuntu?

Le MacBook ne démarre pas. Les séjours à l'écran blanc (noir) - pas le gris, l'écran actif comme normal. Pour éteindre, je tiens le bouton d'alimentation.

Après 5 tentatives de démarrage du MacBook montre enfin l'écran gris, actif et bottes OSX.

Cela a commencé après avoir installé Ubuntu 11.04 sur une 2ème partition.


Voici la séquence des événements et mes tentatives pour résoudre le problème:

  1. OS X sur la partition 1.
  2. rEFIt installé et à l'affiche à chaque démarrage - tout va bien travailler encore.
  3. Installé sur Ubuntu 11,04 partition 2 - à la fin il a été dit Grub installation sur le disque dur.
  4. MacBook, après l'arrêt et le redémarrage des sons d'une longue tonalité et a un blanc (noir), écran non éclairé (non gris/actif). Il ne démarre pas ou quoi que ce soit. En portant Option clé ne fonctionne pas. Après 5 cycles de puissance, le MacBook enfin des bottes à OSX.
  5. Je synced la table de partition avec rEFIt et d'arrêt.
  6. Identique à l'étape 4, après plusieurs redémarrages je peux charger rEFIt puis OS X ou Ubuntu.
  7. Je courus rEFIt enable-always.sh Script pour le bénir à nouveau - même résultat que 4.
  8. J'utilise l'utilitaire disque de démarrage d'OS X pour sélectionner le disque dur OSX - Le même résultat que 4.
  9. J'ai ensuite utilisé OS X install-DVD pour formater totalement disque dur et réinstallé OS X - résultat identique à 4.
  10. De nombreuses autres tentatives des étapes 5 à 9 - Le même résultat que 4.

De plus amples détails sur le nombre 4 (ci-dessus):

Noter, Option (ALIAS Alt) clé sur une normale, mais bootup il est après/en dehors de mon problème.

Un " démarrage normal " peut être décrit comme:

  • Charges OSX
  • ou, en tenant Option permet d'afficher les EFI démarrage sélection
  • ou, en tenant Command+Option+P+R clés de NVRAM.

Cependant, le problème est que je " boot normal " échoue pour les 5 premiers cycles de puissance. (Après un démarrage échoué, je peux tuer le pouvoir en tenant le bas du bouton d'alimentation.) Au cours de bottes ont échoué, rien ne fonctionne (pas de clés, pas OSX) - juste un écran vide.

Son comme les accidents de code EFI ou gèle. Mais le 5 cycle d'alimentation d'un " démarrage normal " fonctionne toujours, comme un échec de sécurité est déclenché. Puis, après OSX je déconnection, les répétitions d'émission de démarrage - soit un autre 5 cycles de puissance-avant que je puisse revenir à OSX.

Note, le premier (seul le premier) démarrage a échoué (l'un des cinq) (après l'arrêt), le MacBook Pro fait un ton (un-ton d'erreur, je suppose).


Voici mon système:

  • Nom du modèle: MacBook Pro
  • Modèle Identifiant: MacBookPro5,4
  • Nom du processeur: Intel Core 2 Duo
  • Vitesse du Processeur: 2,53 GHz
  • Vitesse du bus: 1,07 GHz
  • Boot ROM Version: MBP53.00AC.B03
  • Version SMC (système): 1.49f2
4
Reilly Beacom

L'absence d'une description détaillée de l'installation permet de comprendre si le matériel démarre en mode EFI ou à l'aide du CSM. Si le CD/DVD d'installation est inséré, l'ordinateur allumé et vous maintenez la touche Option pour afficher le menu Disque de démarrage, si l'icône de CD est étiquetée "Windows", il activera la démarrage CSM (BIOS Emulation) et le programme d'installation installera un chargeur de démarrage dépendant du BIOS. Si l'icône de CD est étiquetée Botte EFI, c'est le démarrage du mode EFI et l'installateur installera un chargeur de démarrage dépendant de l'EFI: Grub.EFI probablement, sur la partition du système EFI.

Sur mon MacBook Pro 4,1, je ne peux que faire du démarrage EFI avec une console de texte. NOUVEAU ET PROPRIÉTAIRE Les pilotes NVIDIA suspendent l'affichage graphiques lors de l'activation, bien qu'il soit possible de SSH dans le système et cela fonctionne bien autrement. Utilisation du paramètre Kernel 'Nomodeset' Je ne peux que démarrer avec succès le texte et utiliser l'affichage intégré. Selon le bogue suivant, les développeurs de Nouveau disent qu'ils ne peuvent pas obtenir les informations nécessaires au démarrage du mode EFI, de la mise en œuvre de l'EFI d'Apple. (Commentaire 34).

https://bugzilla.redhat.com/show_bug.cgi?id=650949

Sur mon macbook Pro 8,2 Un démarrage en mode EFI produit une vidéo inutilisable et des graphiques et j'ai été incapable de faire d'autres tests.

Avec les deux modèles matériels, les fonctions de démarrage du mode CSM bien en dehors de la disponibilité et le raffinement du conducteur matériel. Mais ce n'est pas évident comment l'utilisateur peut savoir si le mode EFI ou le démarrage du mode CSM se produisent. C'est une raison pour laquelle j'ai décidé d'abandonner le réaménagement, car je ne pouvais tout simplement pas vraiment dire ce qui était démarré ou comment, et cela présenterait des options de démarrage qui ne fonctionnerait tout simplement pas.

Pour produire une installation de distribution Linux qui utilise le CSM sans dépendre de la réparation nécessite une manipulation spéciale pour obtenir l'EFI d'Apple pour activer le CSM. J'ai déposé ceux de ce bogue.

https://bugzilla.redhat.com/show_bug.cgi?id=746901

Vraiment nous devrions lobby Apple pour un support complet UEFI 2.x, au lieu de leur firmware actuel qui est toujours largement basé sur Intel Efi 1.10 (avec certaines choses de la spécification UEFI). À mon avis est déraisonnable, même si ce serait bien, s'attendre à ce que les distributions Linux soutiennent la mise en œuvre de l'EFI non standard d'Apple. Donc, j'utilise le CSM, mais j'espère que Apple = va obtenir cela trié.

Pour ceux qui utilisent Lion, vous aurez probablement une partition de "récupération HD" comme une 3ème partition, les partitions 3, 4 et 5 dans le bogue ci-dessus seront de 4, 5 et 6.

1
chrismurphy

Il suffit d'utiliser efibootmgr -o 3,4,1 Pour changer d'ordre.

Plus d'informations sur les détails, check https://github.com/vathpela/efibootmgr-devel .

1
fkpwolf

La meilleure façon de corriger les problèmes de démarrage avec Ubuntu 14.04 version finale.

Avec O sans Ubuntu Preinstall.

Fonctionne avec Ubuntu 14.04 Dernière version finale

Appuyez sur le bouton d'alimentation et démarrez avec DVD d'installation MacOSX ou USB.

Terminal ouvert et coller le script:

bless --device /dev/disk0s1 --setBoot --legacy

Puis redémarrez.

Après 30 secondes, la grub 2.0 de l'Ubuntu Boot, aucun problème.

Versión en Español:

La Mejor Manera de Corregir Los Problemas de Booteo de Una MacBook Simple O Pro.

CONNUBUNTU YA InstalAdo, CorriDo Solo Aucune double démarrage.

Inicie La MacBook con Disco de Instalación MacOSX O ONU USB Bélangeable.

Escoga El Lenguaje Y SEGRAIDO ABRA LA TERMINE Y INGRESE EL SIGUIENTE Script.

bless --device /dev/disk0s1 --setBoot --legacy

Reinicie Y Espère 30 Segundos, El Grub 2.0 de Ubuntu Arranca Sin Problèmes.

Salude y suerte.

1

Essayez de réinitialiser le NVRAM et le PRAM. Voir ceci Lien d'assistance Apple .

Cela pourrait également être un problème avec le chargeur de démarrage; essayez d'appuyer sur Alt au moment du démarrage et sélectionnez la partition OS X. Si elle démarre directement tous les problèmes, vous devez vérifier sur le chargeur de démarrage.

Pour plus d'informations sur Ubuntu sur un MacBook, vous pouvez également envisager de lire Installation Ubuntu sur un MacBook .

1
Mose