We are currently testing a way around this by using device independent paths:
Like found in Suse :
parts of /boot/grub/menu.lst
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
<<< NOTE THE CHANGE HERE
# kopt=root=/dev/disk/by-id/scsi-3600508e00000000046e7e17454e23c05-part1 ro vga=791
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,0)
<<< NOTE THE CHANGE HERE
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/disk/by-id/scsi-3600508e00000000046e7e17454e23c05-part1 ro vga=791 quiet
initrd /boot/initrd.img-2.6.26-2-amd64
title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root (hd0,0)
<<< NOTE THE CHANGE HERE
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/disk/by-id/scsi-3600508e00000000046e7e17454e23c05-part1 ro vga=791 single
initrd /boot/initrd.img-2.6.26-2-amd64
We are currently testing a way around this by using device independent paths:
Like found in Suse :
parts of /boot/grub/menu.lst
## ## Start Default Options ## 6_8=root= /dev/hdc1 ro 6_8_2_686= root=/dev/ hdc2 ro
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_
## kopt_2_
<<< NOTE THE CHANGE HERE /dev/disk/ by-id/scsi- 3600508e0000000 0046e7e17454e23 c05-part1 ro vga=791
# kopt=root=
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.26-2-amd64 2.6.26- 2-amd64 root=/dev/ disk/by- id/scsi- 3600508e0000000 0046e7e17454e23 c05-part1 ro vga=791 quiet img-2.6. 26-2-amd64
root (hd0,0)
<<< NOTE THE CHANGE HERE
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode) 2.6.26- 2-amd64 root=/dev/ disk/by- id/scsi- 3600508e0000000 0046e7e17454e23 c05-part1 ro vga=791 single img-2.6. 26-2-amd64
root (hd0,0)
<<< NOTE THE CHANGE HERE
kernel /boot/vmlinuz-
initrd /boot/initrd.
### END DEBIAN AUTOMAGIC KERNELS LIST
And accordingly /etc/fstab
rebooting since this morning, so far it works