Okay ! Alors je poste ça ici pour que ça puisse aussi aider les suivants...
Je tiens quand même à préciser : je ne suis pas un spécialiste, ni un informaticien et suite à mes longues recherches j'étais sûr à 95% que le problème venait de la carte graphique AMD de mon macbook pro 15'' mi-2011. Cela dit, je pense que cette manip' pourra quand même aider certain d'entre vous puisqu'elle semble avoir aidé pas mal de gens sur des forums anglophones.
Faire booter un macbook pro 15'' mi-2011 (qui présente des problèmes évidents de GPU AMD) dont la séquence de boot s'arrête toujours avant d'aller au bout :
Le symptôme : Mon ordinateur ne bootait plus jusqu'au bout. La pomme apparaissait, puis la barre de chargement. Cette dernière chargeait jusqu'à la moitié puis la pomme et la barre disparaissaient, écran full gris jusqu'à ce que j'éteigne l'ordinateur manuellement.
La solution : j'ai compris que puisque le problème de boot venait de la carte graphique AMD il fallait essayer de la désactiver le plus rapidement possible en lançant l'ordinateur.
La manipulation : Je précise d'emblée que l'ordinateur était sous la dernière version de High Sierra (j'ai cru comprendre que l'OS installé sur la machine pouvait changer la manipulation à entreprendre).
Pour désactiver manuellement le GPU AMD :
- Dès le lancement de la machine, passer en Recovery Mode, pour cela maintenir les touches "CMD + S + R" enfoncées après avoir appuyé sur le bouton power. Un écran noir avec des lignes de commandes blanches apparait, patienter un instant.
- En Recovery Mode, attendre la fin du déroulement automatique et l’apparition d’une ligne qui commence par « -sh-3.2# » pour pouvoir entrer la commande qui suit :
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
(Attention a bien respecter chaque lettre, chiffre et symbole, attention aussi à l'espace entre "nvram" et "fa4ce...". Petite note aussi, mon clavier n'était plus en AZERTY mais en QWERTY lors du passage en recovery mode. Je pense qu'il switch automatiquement. Donc ça peut prendre du temps de retrouver chaque lettre et symbole, pas de souci, et n'hésitez pas a checker ça sur google il y a des tonnes de photos de claviers qui peuvent vous aider a retrouver les bonnes lettres dans un sens ou dans l'autre.)
J'ai cru comprendre que cette ligne de commande donnait comme ordre à l'ordinateur de ne pas alimenter la carte graphique AMD ce qui la désactive et permet de booter correctement par la suite sur le chipset intégré INTEL.
- Lorsque la commande est tapée, il suffit d'appuyer sur "ENTER". Normalement l'ordinateur travaille un instant et une nouvelle ligne « -sh-3.2# » apparait. Il suffit alors d'écrire la commande
reboot puis d'appuyer sur "ENTER". L'ordinateur redémarre et exécute l'ordre qu'on lui a demandé, normalement le boot se fait correctement.
/!\ PROBLÈME POSSIBLE : dans mon cas, après avoir entré la grosse ligne de commande qui désactive le GPU AMD, je voyais apparaitre a la ligne un petit message qui disait que je n'avais pas l'autorisation nécessaire pour effectuer ce genre de manipulation. L'ordinateur ne la prenait donc pas en compte. J'ai trouvé un moyen de passer outre ce problème, voilà la solution :
- A l'aide d'un autre ordinateur ou de celui d'un ami (ou vous l'avez peut être déjà chez vous), il faut créer une clé USB bootable avec le système d'exploitation High Sierra dessus. Donc en gros, comme si vous souhaitiez réinstaller l'OS de l'ordinateur en utilisant une clé USB externe (8 Go minimum conseillés). Pour faire cette clé USB il existe plein de tutos partout en ligne.
- Brancher la clé USB bootable High Sierra à votre macbook pro, lancer l’ordinateur en maintenant « ALT » pour pouvoir choisir d’où vous aller booter. Un écran de sélection apparait, vous avez le choix entre le disque dur de votre machine et la clé usb. Se positionner sur la clé USB avec les flèches du clavier et au moment d’appuyer sur « ENTER » pour la sélectionner, maintenir les touches « CMD + R + S » enfoncées. Nous sommes de retour en Single User Recovery Mode, et (par magie) nous avons les autorisations nécessaires pour que la ligne de commande soit acceptée. A nouveau, attendre l'apparition de la ligne « -sh-3.2# » puis entrer la commande de désactivation du GPU AMD.
Pour moi, cela avait fonctionné. Il est sûr que ce n'est pas une solution viable sur le long terme, mais ca peut dépanner. Encore une fois, je suis pas du tout un spécialiste donc je ne peux pas prévoir comment cela fonctionnera avec d'autres systmes/autres cas que le mien. Je vous conseille quoi qu'il en soit d'essayer de vous renseigner un max. Si j'ai bien retenu une leçon de tout ça, c'est que l'information que l'on trouve sur le net est une source d'aide vraiment considérable.
J'espère vraiment que ça pourra aider
Bonne journée à tous !