Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Linux Sur Mac _ Reconstruire la partition EFI Macbook 2009

Écrit par : Triquepouille 9 Mar 2021, 09:37

Bonjour,

En bref: Sur un portable récupéré sans disque, est-il possible de réinstaller le "bios" EFI seul ou avec une restauration complète d'usine. OsX 10.12 ou 10.13 sur un disque vierge, à partir d'une clé ou d'un DVD et d'un ISO téléchargé, sans compte licence Apple.

Version longue:
On m'a donné un vieux Macbook 6.1 de 2009
Core2 Duo P7550 @ 2.26GHz et 8Go Ram
En installant Linux Mint 20.1Cinnamon sur un disque SSD, le portable reste utilisable pour de la bureautique et internet.

Mais j'aimerai désactiver le son au démarrage.
Quelques bugs, pauses et un message d'erreur au démarrage me gonfle...

Citation
Failed to set MokListRT: invalid Parameter...
... Continuing boot since secure mode is disabled.


D’après ce que j'ai lu sur le net ça vient d'un "Bios" EFI manquant.
"rEFInd" compense certains manque du bios et permet de choisir les différents boot, le message d'erreur a disparu, mais il y a toujours un temps de pause trop longue après avoir choisis la bonne icône ?!?...

Si vous connaissez un meilleur Boot Loader, facilement réglables (comme GRUB) je suis preneur.
EDIT: Une mise à jour vient de faire sauter rEFInd...

Mais ce "bios" manquant ça me chagrine...
Je me suis demandé si ce n'était pas possible de recréer les partitions utilitaires et EFI "bios" et surtout réinstaller le firmware et les utilitaires disque.

Au pire réinstaller comme a l'origine, je ferai une dual-boot, ce sera l’occasion de découvrir le monde Mac.
Les commandes des fonctionnalités de récupération son inopérantes... Sauf erreur de manip de ma part.

J'ai essaye (command+R), (alt+command+R) ou (shift+option+command+R), ça reboot en boucle ?!?
seul la touche (alt) fonctionne une fois rEFInd installé.

Il doit exister une possibilité de réinstaller la totalité du pc avec l'os de époque 10.12 ou 10.13 avec un DVD ou une clé USB, mais je n'ai pas trouver D’ISO sans ID Apple

Si vous pouvez m'aider ce serai sympa.
Je suis a l'aise avec les manipulation de partitions, clonages etc... pas trop boulet... tongue.gif

@+



Écrit par : Triquepouille 9 Mar 2021, 11:07

En continuant de chercher a éliminer ce message "MokListRT" au démarrage.
J'ai tester "efibootmgr" un autre EFI boot loader, il a indiqué quelque chose d'intéressant en scannant le Macbook:

Code
pat@MacBook:~$ efibootmgr
BootCurrent: 0000
BootOrder: 0000,0001,0080
Boot0000* ubuntu
Boot0001* rEFInd Boot Manager
Boot0002* rEFInd boot manager
Boot0080*
Boot0081* Mac OS X
Boot0082*
BootFFFF*

Il semble toujours exister un boot Mac OS X, peut être en hardware vers une mémoire flash?

Faudrait trouver a réactiver ce boot, mais les touches ne fonctionne pas ???
Ou je ne fais pas les bonnes manip, peut être rEFInd a changé les combinaisons de touches?

@ suivre.

Écrit par : baron 9 Mar 2021, 12:18

Bonjour et bienvenue ! smile.gif

Le disque interne est-il toujours celui d'origine ?
Peux-tu poster un diskutil list ?

N.B. Il serait sans doute plus simple de te créer un compte Apple pour pouvoir télécharger correctement un macOS Installer.

Écrit par : Xander Cage 9 Mar 2021, 16:40

Bonjour Triquepouille,
Le message "MokListRT Invalid Parameter" sur ces très vieilles machines est connu de CANONICAL .
J'ai le même message d'erreur sur un MBP 2008; c'est gênant mais ça n'empêche pas l'ordi' de démarrer et de fonctionner correctement.
C'est seulement plus long au boot. (UBUNTU 20.04.2-LTS) même avec un SSD;

Ce problème est en court de "traitement" par la communauté UBUNTU car j'ai déjà posé la question, mais on ne sait pas si et quand il sera résolu ...

dry.gif
Xander

Écrit par : Fars 11 Mar 2021, 17:22

Meme message sur même machine avec ssd neuf et Ubuntu 18.04
Aucun problème a l’usage le MacBook a retrouvé une seconde jeunesse.
Merci Ubuntu smile.gif
Merci Xander pour tes precisions au sujet de la communauté.

Écrit par : Xander Cage 3 Apr 2021, 17:30

Bonjour à tous,
Il semble que le problème du message "MokListRt" au boot sur les vieux MacBook (mais pas seulement ceux-ci ...) soit résolu par la communauté UBUNTU Ici:

https://askubuntu.com/questions/1279602/ubuntu-20-04-failed-to-set-moklistrt-invalid-parameter

Je n'ai pas encore eu l'occasion de taper ces commandes dans un terminal pour valider la bidouille car je n'ai plus les machines sous la main ...

Si un courageux pouvait tenter le coup et faire un retour d'expérience biggrin.gif

@plus
Xander

Écrit par : Xander Cage 4 Apr 2021, 06:43

Bonjour à tous,

Alors voilà, je m'y suis collé tout seul comme un grand ph34r.gif ... La procédure à suivre est celle-ci:
Taper dans le terminal

sudo su
cd /boot/efi/EFI/ubuntu
cp grubx64.efi shimx64.efi
reboot

Puis après ce premier reboot:

sudo su
sudo apt remove --purge shim shim-signed
sudo update-grub2
reboot

Après ce deuxième redémarrage, le message n'apparaîtra plus du tout.
Le boot est un petit peu plus rapide mais rien de transcendant car j'ai gagné 8 à 10 secondes sur un MacBookPro de 2008 avec un processeur cadencé à 2,4Ghz.

@Peluche
Xander
biggrin.gif

Écrit par : Fars 4 Apr 2021, 20:11

Bonsoir Xander, merci beaucoup pour ta remontée d’infos!
Je m’y colle demain! wink.gif

Écrit par : Fars 5 Apr 2021, 16:39

Fait sur un MacBook de 2009 blanc, ça fonctionne impec, plus de message au démarrage.
Pas noté de gain notable concernant le boot, mais ça fait plus clean wink.gif
Merci pour le tuyau smile.gif

Écrit par : Xander Cage 5 Apr 2021, 19:51

jap.gif ph34r.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)