Migration de lenny a squeeze vg not found

Bonjour à tous,

J’ai passé ma lenny 5 kernel 2.6.26 (dist-upgrade) en squeeze 6 kernel 2.6.32, au passage update de grub legacy en grub2.
J’ai deux disques en raid 1 + lvm.
Au reboot grub 2 me propose toujours le noyau 2.6.26 je le teste, le raid est monté, lvm aussi pas de problème. Derrière la distro 6 est bien là
Quand je veux booter sur le nouveau noyau 2.6.32, message d’erreur suivant “vg00 not found”.

Merci de votre aide

Entre linux-2.6.26 et linux-2.6.32, ce qui naguère était appelé /dev/hda s’est vu prendre la dénomination /dev/sda.
Pour ne plus avoir à se demander si la partition sera reconnue en tant que /dev/hd?? ou /dev/sd??, on a recours aux UUID.

$ ls -l /dev/disk/by-uuid

Regarde la définition des grappes RAID en /etc/mdadm/mdadm.conf.

Si tu vois des définitions prenant la forme de “/dev/hda5”, change les pour
les invariables UUID sous la forme de UUID=AA1-BB2-CC3.
Fais en de même pour /etc/fstab où tu remplaces /dev/hd?? par UUID=AA1-BB2-CC3

Merci de ton aide.

J’ai effectivement mis l’uuid correct grace à ta commande mais au boot il ne veut toujours pas du noyau 2.6.32 à cause du vg00-not found.

Une partie de mon grub.cfg - le boot 2.6.26 fonctionne.

BEGIN /etc/grub.d/00_header

if [ -s $prefix/grubenv ]; then
load_env
fi
set default=“0"
if [ “${prev_saved_entry}” ]; then
set saved_entry=”${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z “${boot_once}” ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod raid
insmod mdraid
insmod lvm
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(vg00-root)‘
search --no-floppy --fs-uuid --set dd8864ac-dd5b-4134-8ee3-5e35e878b456
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
set locale_dir=($root)/grub/locale
set lang=fr
insmod gettext
set timeout=5

END /etc/grub.d/00_header

BEGIN /etc/grub.d/05_debian_theme

set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue

END /etc/grub.d/05_debian_theme

BEGIN /etc/grub.d/10_linux

menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-686’ --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
echo 'Chargement de Linux 2.6.32-5-686 …'
linux /vmlinuz-2.6.32-5-686 root=/dev/mapper/vg00-root ro quiet
echo 'Chargement du disque mémoire initial …‘
initrd /initrd.img-2.6.32-5-686
}
menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-686 (mode de dépannage)’ --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
echo 'Chargement de Linux 2.6.32-5-686 …'
linux /vmlinuz-2.6.32-5-686 root=/dev/mapper/vg00-root ro single
echo 'Chargement du disque mémoire initial …‘
initrd /initrd.img-2.6.32-5-686
}
menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-486’ --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
echo 'Chargement de Linux 2.6.32-5-486 …'
linux /vmlinuz-2.6.32-5-486 root=/dev/mapper/vg00-root ro quiet
echo 'Chargement du disque mémoire initial …‘
initrd /initrd.img-2.6.32-5-486
}
menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-486 (mode de dépannage)’ --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
echo 'Chargement de Linux 2.6.32-5-486 …'
linux /vmlinuz-2.6.32-5-486 root=/dev/mapper/vg00-root ro single
echo 'Chargement du disque mémoire initial …‘
initrd /initrd.img-2.6.32-5-486
}
menuentry ‘Debian GNU/Linux, avec Linux 2.6.26-2-686’ --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root=’(md0)'
search --no-floppy --fs-uuid --set d9e4ce98-b148-497f-b023-18907edb4a14
echo 'Chargement de Linux 2.6.26-2-686 …'
linux /vmlinuz-2.6.26-2-686 root=/dev/mapper/vg00-root ro quiet
echo 'Chargement du disque mémoire initial …'
initrd /initrd.img-2.6.26-2-686
}