Bonjour tout le monde,
Je dois installer GRUB2 pour ordinateurs EFI dans ma carte micro-SD. Mais quand je tape la commande grub2-install, l'erreur suivante apparaît :
" grub2-install : error : /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Use --target or --directory. "
Je pense pourtant avoir suivi la bonne marche à suivre. Voici ce que j'ai fait, étape par étape :
1. Pour commencer, j'ai configuré ma carte micro-SD : j'y ai mis une partition fat32 avec le flag boot, ainsi qu'une autre partition en ext3.
2. J'ai créé un répertoire A qui mounts la partition fat32.
3. Dans ce répertoire A, j'ai créé un répertoire "boot" dans lequel j'ai créé un sous-répertoire "EFI".
4. Ma distrib' est Fedora 21 ; J'ai tapé la commande d'installation de GRUB2 :bash grub2-install --boot-directory=/dev/A/boot --target=/boot/efi/EFI/BOOT/grubx64.efi --efi-directory=/dev/A/boot/EFI /dev/sdc
(/dev/sdc semble être ma carte micro-SD)
Donc, quand je lance cette commande, l'erreur que je vous ai montrée ci-dessus apparaît. Et en effet, le répertoire "x86_64-efi" n'existe pas dans "/usr/lib/grub" (pour rappel, je tourne sous Fedora 21).
Savez-vous pourquoi ? Pensez-vous que j'ai oublié une étape ? Ou bien dois-je simplement installer un package ?
Merci beaucoup !
Passez une bonne journée.
# paquet manquant
Posté par JJD . Évalué à 1.
Salut,
Pour que ça fonctionne, il faut installer le paquet grub2-efi-modules comme indiqué dans le rapport de bug suivant :
https://bugzilla.redhat.com/show_bug.cgi?id=1101352
[^] # Re: paquet manquant
Posté par Anonyme . Évalué à 1.
Bonjour JJD,
J'ai installé ce paquet, qui me manquait en effet, mais la même erreur s'affiche toujours :
grub2-install : erreur : /usr/lib/grub/boot/efi/EFI/BOOT/grubx64.efi/modinfo.sh n'existe pas. Veuillez utiliser --target ou --directory.
Encore merci,
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.