3 votes

Grub2 : "Table de partition invalide !"

J'ai récemment dû changer de chargeur de démarrage de mon ancien syslinux à GRUB2. Depuis que j'ai installé le chargeur de démarrage GRUB2, je reçois le message suivant à chaque démarrage :

Table de partition non valide !

Le message s'affiche juste après l'écran de démarrage du BIOS et avant le chargement du menu GRUB2. Le texte est en blanc sur fond noir, avec le point d'exclamation à la fin !

Après l'affichage du message, en appuyant sur n'importe quelle touche, le menu GRUB2 se charge correctement et le reste du processus de démarrage se déroule sans problème.

Avant, j'avais l'habitude d'appuyer sur le bouton d'alimentation de la machine et de me préparer une tasse de thé pendant le démarrage. Maintenant, je dois attendre que le POST se termine et que le message d'erreur apparaisse à l'écran, puis je dois appuyer sur n'importe quelle touche du clavier, avant que la machine ne continue de démarrer. C'est assez ennuyeux.

Y a-t-il un moyen de supprimer ce message ou au moins de faire en sorte que GRUB2 passe automatiquement à l'étape suivante ?

Quelques détails supplémentaires :

  • J'ai Windows XP et Linux Mint 17 sur cette machine (NTFS et Ext3 respectivement)
  • GRUB2 est installé sur la clé USB, pas sur le disque dur principal de la machine. J'utilise cette clé USB comme "démarreur" pour démarrer Linux. Le MBR du disque dur principal est occupé par le chargeur de démarrage Windows
  • La partition système Windows ne démarre pas sur une limite de cylindre, mais je ne veux pas la déplacer - trop de risques
  • Avec exactement la même configuration, syslinux bootait sans aucun message d'erreur

1voto

MariusMatutiae Points 45233

Si vous lisez cette page du forum Arch Linux, vous verrez que plusieurs personnes ont rencontré le même problème que vous. Le consensus semble être que GRUB2 a des problèmes pour démarrer à partir d'une partition logique.

Cependant, il est impossible de faire une recommandation précise dans votre cas car vous ne fournissez pas suffisamment d'informations dans votre publication. Il serait utile d'avoir la sortie de fdisk -l pour le disque dur et la clé USB, la marque et le modèle de votre BIOS, et la confirmation (je présume...) que vous utilisez le mode BIOS legacy, pas le démarrage UEFI. De plus, il n'est pas clair pour moi si GRUB2 se plaint d'une table de partitions invalide dans le disque dur ou dans la clé USB.

1voto

phauer Points 41

J'ai rencontré la même erreur lors de l'installation de Linux Mint. Je n'ai pas de double démarrage cependant. La solution a été de passer le mode de démarrage de Legacy à UEFI dans le BIOS. Je ne suis pas sûr si cette solution est valable pour les personnes en double démarrage.

Je me rends compte que ce fil de discussion date de quelques années, mais je voulais poster cette solution car je viens juste d'avoir ce problème en 2017.

La prochaine fois que j'installerai Linux, le problème se reproduira probablement, et je pourrai alors rechercher "table de partition invalide" pour trouver ce post.

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