Package: grub-common
Version: 1.98+20100804-14
Severity: normal

I recently configured a system for testing purposes with a larger number of fc-luns resulting in 320 sd devices (40 luns * 8 paths per lun) plus 4 sd devices from the servers internal disk system. When I tried to install a new kernel I got something like this from update-grub:

0 root@xen-6:~# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.34.8+dom0.1-xen-amd64
Found initrd image: /boot/initrd.img-2.6.34.8+dom0.1-xen-amd64
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map.
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map.
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map.
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map.
Found linux image: /boot/vmlinuz-2.6.34.8+dom0.1-xen-amd64
Found initrd image: /boot/initrd.img-2.6.34.8+dom0.1-xen-amd64
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdli1. Check your device.map.
done

update-grub was unwilling to update /boot/grub/grub.cfg, I had to disconnect the machine from the fibre channel to complete this task.

Depending on the order the devices are found during the boot process, the device of the internal disk system changes and if /dev/sda1 becomes /dev/sdli1 grub fails. I think it depends on how many characters the device uses.

By the way: My device.map is fine

I'm using Debian Squeeze
kernel linux-image-2.6.32-5-amd64, linux-image-2.6.32-5-xen-amd64 2.6.32-30
libc6 2.11.2-10



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to