J'ai donc un o ld macbook 32 bits pro intel core, UEFI 32 bits .
J'ai acheté un nouveau lecteur SSD et remplacé l'ancien.
J'ai réussi à créer un USB bootable EFI 32 bits avec le Lubuntun 17.10 ISO (en utilisant ce guide ).
Je branche la clé USB sur le macbook pro, je l'allume tout en appuyant sur le Alt clé, et je peux voir la possibilité de démarrer sur le USB EFI.
Lubuntu live est prêt environ 2 minutes plus tard.
J'ouvre GParted et je crée sur le lecteur SSD interne une partition de démarrage ESP FAT32 (1 Go) et la partition restante est une partition _ext4
_.
Je lance le programme d'installation de Lubuntu, je choisis "autre", j'installe _/
_ sur la partition ext4.
À la fin, le programme d’installation dit _grub-install failed
_, j’ai la possibilité d’ignorer l’installation du chargeur d’amorçage et l’installation est terminée.
Bien sûr, lorsque je redémarre l'ordinateur, il ne démarre pas sur Lubuntu.
Alors je redémarre sur la clé USB. Cette fois, j'installe rEFInd lorsque je lis quelque part qui pourrait fonctionner.
_Sudo apt-add-repository ppa:rodsmith/refind
Sudo apt-get update
Sudo apt-get install refind
_
J'ai choisi d'installer sur ESP. Il installe plusieurs éléments sur la partition ESP du lecteur interne SSD, notamment un fichier Nice Looking _XXXX32.efi
_, ce qui me fait penser que rEFInd a installé le fichier efi 32 bits approprié.
Mais lorsque je redémarre mon ordinateur, rien ne peut démarrer à partir du disque dur interne.
Maintenant, je pense avoir besoin d'aide, des idées?
[EDIT 1] Depuis mon premier message, j'ai essayé boot-repair . J'ai démarré à partir du live lubuntu 32 bits USB, j'ai installé et lancé la réparation de démarrage. Il a installé avec succès des fichiers sur la partition ESP et m'a dit que mon démarrage avait été réparé avec succès. Malheureusement, lorsque je lance le macbook, il est impossible de démarrer à partir du disque dur interne.
J'ai également essayé de créer une clé USB avec rEFInd installée (comme expliqué dans cette page , téléchargé le fichier binaire .Zip, extrait et exécutez _bash refind-install --usedefault /dev/sdd1 --alldrivers
_). La clé USB fonctionne bien sur mes autres ordinateurs, mais elle n'est pas détectée sur mon ancien MacBook Pro ...
Encore une fois sur des idées. Cela semble être un truc de macbook, ces choses que j'ai faites auraient probablement fonctionné sur des PC 32 bits mais, peut-être que le micrologiciel du macbook nécessite quelque chose d'autre, je ne sais pas ...
Alors finalement, je l'ai fait travailler avec rEFInd.
La solution que je vais exposer est une suite de tout ce que j'ai fait et décrit dans la question, alors lisez-la avant de lire ceci.
Donc, j'ai un SSD avec une partition (vide/cassé) ESP, et Lubuntu installé sur le reste du SSD, en tant que partition ext4.
Avant de remplir la partition ESP, je vais d'abord créer une clé USB de récupération. C'est un outil très utile à avoir lorsque vous êtes en recherche, non seulement pour cette installation, mais dans de nombreuses situations. Il vous permet de démarrer vos lecteurs internes lorsque le chargeur de démarrage est HS.
Donc, pour créer la clé USB de récupération:
Depuis une installation aléatoire de Linux
/dev/sd**x**1
_Sudo bash refind-install --usedefault /dev/sdx1 --alldrivers
_/EFI/BOOT
_ (clé) et dupliquez le fichier xxxx32.efi dans le fichier boot.efi (le simple changement de nom pourrait fonctionner, mais n'a pas été testé)./EFI/BOOT/boot.efi
À partir de là, vous devriez être en mesure de choisir votre installation Ubuntu interne et de l’amorcer.
Une fois que l'ubuntu interne a démarré, montez la partition ESP, supprimez tout (si vous essayez déjà quelques-unes des choses) et copiez TOUS les fichiers de la clé USB dans cette partition.
Supprimez la clé, redémarrez et le macbook pro doit démarrer à partir du lecteur interne avec rEFInd (après avoir affiché le fameux dossier? Pendant quelques secondes).
Notez qu'à un moment donné, j'ai également monté manuellement la partition ESP en tant que _/boot/efi
_ dans le fichier _/etc/fstab
_ de mon installation Ubuntu (si vous lisez ma question, vous verrez le programme d'installation lubuntu. n’avait pas réussi à installer le chargeur de démarrage, c’est pourquoi la partition ESP était vide et non montée sur le fichier _/etc/fstab
_. Pas sûr que ce soit nécessaire ou non.
Notez également que j’ai essayé à plusieurs reprises (comme indiqué dans la question) d’installer rEFInd à partir de la clé ISO de démarrage Lubuntu (ce qui aurait permis d’éviter d’utiliser l’astuce avec la clé USB de rEFInd). Théoriquement, cela devrait être possible. J'ai essayé de renommer les fichiers _xxx32.efi
_ en _boot.efi
_ après l'installation, et j'ai essayé plusieurs options telles que _--alldrivers
_ lors de l'installation de rEFInd, mais rien n'a fonctionné (je ne suis pas absolument sûr d'avoir fait le _-alldrivers
_ test correctement, je devrais le refaire pour en être sûr, mais je ne veux pas le gâcher à nouveau). À la fin, la seule chose qui a fonctionné a été de copier les fichiers de la clé USB rEFind dans la partition ESP du lecteur interne ...