On 10/28/07, Bertram Scharpf <[EMAIL PROTECTED]> wrote:
>   grub> root (hd1,^I
>    Possible partitions are:
>      Partition num: 0,  Filesystem type is ext2fs, partition type 0x83
>      Partition num: 1,  Filesystem type unknown, partition type 0x82
>      Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
>      Partition num: 5,  No BSD sub-partition found, partition type 0xa6
>      Partition num: 6,  Filesystem type unknown, partition type 0x8e
>
>   grub> root (hd1,5,a)
>
>   Error 5: Partition table invalid or corrupt
>
>   grub> rootnoverify (hd1,5,a)
>
>   grub> cat /
>
>   Error 17: Cannot mount selected partition
>
> Here is a `sfdisk' (Linux) output:
>
>   /dev/hdb1 : start=        1, size=    32255, Id=83
>   /dev/hdb2 : start=    32256, size=  2096640, Id=82
>   /dev/hdb3 : start=  2128896, size=117974304, Id= 5
>   /dev/hdb4 : start=        0, size=        0, Id= 0
>   /dev/hdb5 : start=  2128897, size=  4194287, Id=83
>   /dev/hdb6 : start=  6323185, size= 37748591, Id=a6, bootable
>   /dev/hdb7 : start= 44071777, size= 76031423, Id=8e
>

I think this is your problem -- the OpenBSD partition needs to be a
primary partition (hda1-hda4 in Linux terminology, or (hd0,1) -
(hd0,3) in GRUB language, and you have it as an extended partition
(hdb6).  This is not supported.  Reallocated your fdisk partitions so
the OpenBSD partition is a primary partition and reinstall (you may
have to resize your extended partition, ID=5, to make room).

Andrew

Reply via email to