Am Dienstag, den 28.07.2009, 20:12 +0200 schrieb Robert Millan: > On Sun, Jul 26, 2009 at 04:05:31PM +0200, Felix Zielcke wrote: > > As requested by Robert on IRC, this is a split from my dmraid patch. > > On dmraid devices HDIO_GETGEO returns 0 for all fields, so the current > > way of grub_util_biosdisk_get_grub_dev just can't work. > > So I use blkid to get the UUID of the device and then a new nested > > function to find out the grub device like search does. > > > > I think this is with intent from the kernel that it just returns 0's. > > Maybe it just can't distinguish between a device mapper setup which goes > > over multiple partitions or harddisks of different size not from one > > which goes only over complete harddisks with same size like in dmraid > > Hm but even if, I think it wouldn't help in case of RAID != 1. Sector > > count could be > then last sector of one disk or not? > > I keep thinking this is an overkill solution. We should to discuss more about > what's the problem we need to fix, and only ressort to this if we have no > other choice. >
The problem is how do we map a device file to a grub device. Especially BSD partitions which only have numbers under Linux? I don't know how the devices are called under BSD. -- Felix Zielcke Proud Debian Maintainer _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel