SDB:Le processus d'amorçage se bloque sur le message 'GRUB' ou 'GRUB Geom Error'

Aller à : navigation, rechercher


Version: 8.1 -

Symptôme

GRUB se bloque au cours de l'amorçage sur le message 'GRUB' ou 'GRUB Geom Error'.

Cause

Plusieurs causes sont possibles :

  1. Le BIOS comporte des valeurs de disques durs erronées ou le LBA n'est pas activé.
  2. Vous avez installé votre système Linux sur un disque dur supplémentaire, mais vous avez oublié de déclarer ce disque dur dans le BIOS. Par conséquent, le premier niveau du gestionnaire d'amorçage ("stage1") est chargé, mais il n'est pas possible d'accéder au deuxième niveau ("stage2").
  3. Le BIOS n'est pas en mesure de déterminer la capacité totale du disque dur (par exemple, il ne reconnaît que les 32 premiers Go d'un disque dur de 40 Go), et Linux est installé sur les 8 derniers Go.
  4. Le BIOS de l'ordinateur n'est pas capable d'atteindre l'espace du disque dur au delà des 1024 premiers cylindres, or la partition d'amorçage Linux (ou la partition sur laquelle se trouvent le noyau et les fichiers requis pour l'amorçage) se trouve en partie ou en totalité au-delà du cylindre 1024. En règle générale, ce problème ne survient plus que sur les ordinateurs relativement anciens, il ne peut toutefois être totalement exclu pour des versions de BIOS récentes.
  5. Le BIOS ne peut pas démarrer à partir du disque dur situé sur le deuxième contrôleur IDE, or le disque dur Linux est connecté à ce deuxième contrôleur IDE. Ce problème ne survient également désormais que très rarement.
  6. La géométrie des disques durs inscrite dans le BIOS durant l'installation de GRUB a été entre-temps modifiée ou le disque dur a été installé, après l'installation, dans une autre machine ou sur un autre contrôleur.

Solution

Dans le cas de la cause exposée en point un, veuillez modifier les valeurs des disques durs configurées dans le BIOS ou activer le LBA.

Dans le cas de la cause exposée en point deux, déclarez tous les disques durs de votre ordinateur dans le BIOS.

Dans le cas de la cause exposée aux points trois, quatre et cinq, une mise à jour du BIOS peut être utile, le fabricant de la carte mère propose un BIOS plus récent qui résout ce problème. Dans le cas contraire, la solution réside dans l'installation d'une partition d'amorçage dans le domaine accessible au BIOS, c'est-à-dire (pour le problème numéro trois) dans le domaine de disque dur reconnu par le BIOS, (pour le problème numéro quatre) dans les 1024 premiers cylindres, et (pour le problème numéro cinq) sur un disque dur connecté au premier contrôleur IDE.

Dans le cas particulier du problème numéro quatre, il est également possible, si le système le permet, de connecter le disque dur Linux sur le premier contrôleur IDE. Veillez en cela à modifier les noms de périphériques (dans /etc/fstab). Corrigez ces valeurs, ainsi que les fichiers de configuration de GRUB, en utilisant un système de sauvetage ou réinstallez simplement votre système Linux.

Dans le cas de la cause exposée en point six, réécrivez simplement le secteur d'amorçage en utilisant la boîte de dialogue de configuration du gestionnaire d'amorçage de YaST2, ou en saisissant dans un terminal en tant qu'administrateur root la commande suivante :

grub --batch --device-map=/boot/grub/device.map </etc/grub.conf

Vous pourrez trouver d'autres conseils concernant ce problème dans la documentation de GRUB qui est disponible en ligne à l'adresse http://www.gnu.org/software/grub/manual/grub.html#Stage1%20errors ou à l'aide de la commande info grub.

de:SDB:Der Bootmanager GRUB


<keyword>grub,geom,erreur,amorcer,bootloader,bootmanager,error,chargeurd'amorçage,gestionnaired'amorçage</keyword>