====== Blocage grub-pc ====== ===== Le problème ===== Lors d'une mise-à-jour de debian, <> 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 <>. Pour contourner le problème, j'ai généré manuellement le fichier ''/boot/grub/device.map'', en y plaçant la ligne suivante : (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 [[ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549898 | 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.