Page 1 sur 1

Je n'arrive pas à installer grub

Posté : jeu. 27 janv. 2022 21:51
par falke
Bonjour,

je n'arrive pas à installer grub avec cette option :

Code : Tout sélectionner

root@mint:/etc# grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda
grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.
je comprends pas vraiment cette histoire de /user/lib ... Je suis dans un chroot, ça explique peut être des choses...

Auriez-vous une idée ?

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 04:42
par alain
Bonjour Falke.

Si tu tentes les options «--target=x86_64-efi --efi-directory=/boot/efi» C'est que le system chrooté est bien installé en UEFI.
Tu confirmes?

Code : Tout sélectionner

[ -d /sys/firmware/efi ] && echo "Session en mode EFI" || echo "Session en mode Bios Legacy non-EFI"

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 07:48
par falke
Bonjour, alain,

Oui, en fait je veux faire une install en VM configurée en EFI, sur une partition Btrfs avec debootstrap en multi boot.

Pour te donner une idée :

https://teejeetech.com/2017/12/01/linux ... fi-part-2/

En faisant abstraction du cryptage..

En fait ça fonctionne, si j'installe deux versions de mint avec ubiquity.

Mais, si je suis la même logique pour installer une Sid avec debootstrap sur la racine /@ (Btrfs) et /boot (ext4) ,
En montant bien tout ça sur des points de montage ne contenant pas de /@ mais / pour que grub s'y retrouve, et bien là je n'arrive plus à installer grub.
La commande update-initramfs marche (me créé mon image initrd.. Le noyau est bien dans /boot) (/boot/EFI est bien monté).

J'en viens à douter : que monte t'on quand on fait un chroot ? Le système de fichier de l'invité ? Je deviens chèvre.
Dans ce cas, je devrais peut être monter /usr ?

Je ne pense pas que le problème vienne de Btrfs mais des attendus de grub et des adaptations à faire dans cet environnement précis.

Si vous pouviez m'aider à comprendre.. :P

Nb : J'utilise Btrfs et j'en suis très content. Snap shots instantanés et Rollback quand je teste des trucs sensibles.
J'ai un petit disque et j'aimerais bien avoir en parallèle une Sid.
--> ça m'evite de déterminer d'emblée la place que ça pourrait prendre, tout l'espace disque étant disponible pour toutes les distro. Et puis les fichiers prennent moins de place sur Btrfs..

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 08:14
par alain
Je pense avoir compris ta problématique, mais je n'ai jamais pensé ni eu l'utilité d'une telle installation.
Je ne saurait donc te répondre... :oops:
falke a écrit :
ven. 28 janv. 2022 07:48
Dans ce cas, je devrais peut être monter /usr ?
C'est bien possible. Mais je ne suis pas spécialiste du chrootage.
Mais qu'est que tu crains a essayer?

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 08:36
par falke
alain a écrit :
ven. 28 janv. 2022 08:14
Mais qu'est que tu crains a essayer?
Bah rien, en fait :lol:

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 09:32
par cyrille

Code : Tout sélectionner

sudo apt install grub-efi
?

Re: Je n'arrive pas à installer grub

Posté : ven. 28 janv. 2022 13:47
par falke
@héhé Cyrille,

j'y ai bien pensé, mais ça fonctionnait avec grub-2 pour une installe dual-boot sur Btrfs.

Entre tous ces grub on s'y perd.. Je vais tenter avec ça ..

Edit : héhé on avance : sur ma mint actuelle :

Code : Tout sélectionner

falke@falke-MacBookAir:~$ dpkg -S  modinfo.sh
grub-efi-amd64-bin: /usr/lib/grub/x86_64-efi/modinfo.sh
grub-pc-bin: /usr/lib/grub/i386-pc/modinfo.sh
donc installer grub-efi-amd64-bin sur mon environnement chrooté

Re: Je n'arrive pas à installer grub

Posté : mer. 30 mars 2022 03:21
par alain
Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)