Package: os-prober
Version: 1.44
Severity: normal
Tags: sid patch

Hi,

As you probably know, os-prober is used by grub-mkconfig to generate grub.cfg
entries for other operating systems. Today I ran update-grub in order for it to
pick up the Fedora 14 Kernel I had installed today. The command line it
generated looked like this:
linux /boot/vmlinuz-2.6.35.6-45.fc14.x86_64 root=/dev/sdb3
But with the Fedora kernel the relevant device isn't called /dev/sdb3 but
/dev/sda3, so this command line doesn't work, and I guess UUIDs should be used
instead. The following change to /usr/share/os-prober/common.sh did the trick
for me: replace

mapdevfs () {
    readlink -f "$1"
}

with

mapdevfs() {
    echo "/dev/disk/by-uuid/$(blkid -o value -s UUID "$1")"
}

Perhaps this can be applied upstream?



-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110219223600.3681.20348.reportbug@localhost.localdomain

Reply via email to