On Thu, Nov 14, 2002 at 12:08:21AM +0800, Bin Ren wrote: > Richard Kreuter wrote: > >On Wed, Nov 13, 2002 at 08:20:04PM +0800, Bin Ren wrote: > > > > >I've successfully compiled and installed OSKit Mach and added > > >proper line to grub.conf but when I boot, it says: "device:hd0s9 > > >No such device or address" but I'm sure "hd0s9" is my home > > >partition for Hurd and boot with traditional mach has no > > >problems. > > > >What does your partition table look like? > > Disk /dev/hda: 255 heads, 63 sectors, 3648 cylinders > Units = cylinders of 16065 * 512 bytes > > Device Boot Start End Blocks Id System > /dev/hda1 * 1 255 2048256 b Win95 FAT32 > /dev/hda2 256 3648 27254272+ f Win95 Ext'd (LBA)
It doesn't seem that the OSKit diskpart library has any handling of partition type f (Extended LBA). Looking around in the diskpart source, it only handles partition type 5 (non-LBA Extended); have a look at diskpart/find_pcbios.c, for example. It might be easy to add support for partition type f, but I dunno. I only ran into this problem for the first time this past weekend. Alternatively, it may be possible with some partitioning tool to change the type id of the extended partition, but this may make the logical partitions unusable to some operating systems. -- Richard _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd