67 votes

grub2-install : "cette étiquette de partition GPT ne contient pas de partition de démarrage du BIOS"

Il semble qu'il y ait beaucoup de discussions à ce sujet, mais je ne trouve pas de réponse simple.

Lorsque j'essaie d'installer grub2, j'obtiens cette erreur :

# grub2-install /dev/sda
Installing for i386-pc platform.
grub2-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub2-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub2-install: error: will not proceed with blocklists.

Voici la disposition de /dev/sda :

Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7ECE06D0-9F0C-44FF-BCFB-142283172CCA

Device        Start       End   Sectors  Size Type
/dev/sda1      2048    411647    409600  200M Linux filesystem (/boot)
/dev/sda2    411648   4605951   4194304    2G Linux swap
/dev/sda3   4605952  46548991  41943040   20G Linux filesystem (/)
/dev/sda4  46548992 234441614 187892623 89.6G Linux LVM (/var)

Existe-t-il un moyen simple de contourner ce problème ? Je comprends que je dois créer une minuscule partition au début du disque en tant que "BIOS Boot Partition". Je suppose qu'une option serait de déplacer le swap vers /dev/sda4 en tant que volume logique, et d'utiliser /dev/sda2 comme /boot.

Sinon, je pourrais revenir à Grub-legacy et ne pas m'en préoccuper (y a-t-il vraiment un avantage à passer à grub2 si cela cause autant de problèmes ?)

Réflexions ?

0voto

elwyn Points 1271

Je ne sais pas si mon ordinateur s'est mis dans cet état quand après chaque mise à jour (du noyau ?) je ne pouvais pas démarrer et en essayant de le réparer à partir d'un "cd" live (clé usb de l'installateur debian & chroot) j'ai eu cette erreur et en cherchant sur google je suis arrivé ici, donc cela pourrait être utile pour quelqu'un d'autre mais c'est en gros la première réponse ici...

Pour moi, le problème semblait être que j'avais grub-pc installé, mais il utilisait probablement le démarrage UEFI.

Cela m'a aidé lorsque j'ai désinstallé grub-pc y installé grub-efi-amd64

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X