Fourre Tout

C'est mon pense-bête

Outils pour utilisateurs

Outils du site


linux:debian:grub-pc

Ceci est une ancienne révision du document !


Blocage grub-pc

Le problème

Lors d'une mise-à-jour de debian, «on» m'a recommandé de remplacer grub (version appelée legacy) par grub2 ; l'installation a bloqué, visiblement dans l'exécution de grub-mkdevicemap, dont le but est de «Generate a device map file automatically».

Pour contourner le problème, j'ai généré manuellement le fichier /boot/grub/device.map.

(hd0)	/dev/hda

Mais, lors de la mise-à-jour suivante du système, aptitude a tenté d'exécuter le script de post-installation de grub-pc qui bloque au même endroit :

dpkg --configure grub-pc
 \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/grub-pc.postinst configure 1.97~beta3-1
     \_ /bin/bash -e /var/lib/dpkg/info/grub-pc.postinst configure 1.97~beta3-1
         \_ /bin/bash -e /var/lib/dpkg/info/grub-pc.postinst configure 1.97~beta3-1
             \_ grub-mkdevicemap -m -
             \_ sed -e /^(fd[0-9]\+)/d;s,.*\t,,g
             \_ tr \n ,
             \_ sed -e s/,$//g;s/,/, /g

J'ai été obligé d'interrompre manuellement la configuration ; du coup, le problème se répète à chaque mise-à-jour…

Contournement

sur le Système de suivi des bogues Debian on trouve cette suggestion :

As a workaround you can just comment out the `grub-mkdevicemap –no-floppy' in line 37 in /var/lib/dpkg/info/grub-pc.postinst and run dpkg –configure grub-pc

⇒ J'ai donc mis en commentaire les appels de grub-mkdevicemap dans le fichier en question, et ça fonctionne.

linux/debian/grub-pc.1269700262.txt.gz · Dernière modification: 2021/04/11 13:41 (modification externe)