> So marking a partition as 'Active/Bootable', (the 00 -> 80 change)
> causes your system to hang. Apparently Linux does this when you
> 'Label' it. The OpenBSD installer does it for you when you
> select 'Whole disk'. Nothing obviously to do with the disklabel. You
> could test this by manually
> setting the 'Active' flag on the working Linux MBR. Or, conversely
> unsetting the flag with fdisk
> after the OpenBSD install but before rebooting. In either case does it
> get further before noticing that it can't boot?


I did some testing with the following results:

1. Partition disk with Linux gparted and use cfdisk to set partition
type to A6 and OpenBSD disklabel to set disklabel.
(partition: 0; start: 2048; size: 1953519616)
- Bootflag off, no disklabel   -> boot
- Bootflag on,  no disklabel   -> boot
- Bootflag off, with disklabel -> freeze
- Bootflag on,  with disklabel -> freeze

2. Partition disk with OpenBSD fdisk + disklabel (installer start + size).
(partition: 3, start: 64; size: 1953520001)
- Bootflag off, no disklabel   -> freeze
- Bootflag on,  no disklabel   -> freeze
- Bootflag off, with disklabel -> freeze
- Bootflag on,  with diskalbel -> freeze

3. Partition disk with OpenBSD fdisk + disklabel (linux start + size).
(partition: 3: start: 2048; size: 1953519616)
- Bootflag off, no disklabel   -> boot
- Bootflag on,  no disklabel   -> boot
- Bootflag off, with disklabel -> freeze
- Bootflag on,  with disklabel -> freeze

4. Partition disk with OpenBSD fdisk with type 83 (installer start + size).
(partition: 3, start: 64; size: 1953520001)
- Bootflag off -> freeze
- Bootflag on  -> freeze

It looks like the motherboard doesn't like the partition to start at 64 and
it also doesn't like disklabels.

Any suggestions on what to try next or should I just buy a different
motherboard?

Kind regards,


Martijn Rijkeboer

Reply via email to