Bonjour, Suite à une mise à jour incluant une mise à jour de grub, sur une machine de table au reboot suivant le système ne trouve pas le root fs.
Pour résoudre cela, avec un système annexe pour l'instant (je dois pouvoir le faire dans grub mais bon), j'édite le fichier grub.cfg et je remplace les références à root=UUID=XXXX par root=/dev/mapper/vg0-root (le rootsfs est sur un volume logique -lvm-). Cela suffit et c'est tout bon (sauf que la machine est à 900km et que tout doit être fait à distance sans que je me souvienne de comment il faut faire et la personne en face non plus : une heure hier soir...). En me penchant un peu plus sur le problème, j'ai constaté que l'UUID dans grub.cfg correspond bien au volume vg0-root. root@alphonse:/dev/disk# ls -l by-uuid/ total 0 [...] 5c8a7f03-560c-4a85-99d8-90b916bcd9a8 -> ../../dm-0 lrwxrwxrwx 1 root root 10 janv. 22 19:56 [...] root@alphonse:/dev/disk# ls -l by-id [...] lrwxrwxrwx 1 root root 10 janv. 22 19:56 dm-name-vg0-root -> ../../dm-0 root@alphonse:/dev/mapper# ls -l [...] lrwxrwxrwx 1 root root 7 janv. 22 19:56 vg0-root -> ../dm-0 Donc c'est pas la valeur de l'UUID qui cloche, je pensais à un problème de lvm (pas de module installé) mais alors pourquoi cela fonction avec le descriptif du chemin dans /dev/mapper ? En regardant une autre machine fraîchement installée (testing+raid+lvm), je constate que les références au root fs sont faites avec la syntaxe /dev/mapper et que dans la machine distante aucune référence à "insmod lvm" existe contrairement à ma seconde machine ... Dans les deux machines la ligne "#GRUB_DISABLE_LINUX_UUID=true" de /etc/default/grub est commentée... Comment forcer grub à utiliser cette syntaxe au lieu de l'UUID ? Cordialement. -- Yann. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

