web-dev-qa-db-fra.com

Essayer d'installer (L) ubuntu 17.10 solo sur un plastique (Macbook pro 13 "1,1 2006/2007/2008) (processeur Intel Core Core Duo 32 bits UEFI / EFI 32 bits)

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 ...

2
jptsetung

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

  • Branchez et formatez votre clé USB en FAT32
  • Disons que la première et unique clé USB est _/dev/sd**x**1_
  • Téléchargez le zip binaire rEFInd (exemple https://sourceforge.net/projects/refind/files/0.11.2/refind-bin-0.11.2.Zip/download )
  • Décompressez et ouvrez un terminal dans le dossier extrait
  • Type: _Sudo bash refind-install --usedefault /dev/sdx1 --alldrivers_
  • Cette clé USB fonctionnera/démarrera déjà sur la plupart des ordinateurs, mais pas sur mon ancien macbook, vous devez effectuer un petit travail de renommer le travail dans les dossiers de la clé.
  • Allez à _/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é).
  • Donc à la fin vous devriez avoir un fichier avec ce chemin dans votre clé: /EFI/BOOT/boot.efi
  • Essayez de brancher la clé dans le macbook pro, redémarrez en appuyant sur la touche ALT et vous devriez voir la possibilité de démarrer sur la clé.

À 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 ...

3
jptsetung