Dear Peter and all,
> I believe both should be doable using openbsd's fdisk (available I think from
> the bsd.rd
> installer image), try escaping to the shell from the installer, possibly
> fdisk -e and
> keep the man page handy. I *think* what I did back then was set the all parts
> to size
> zero, except the OpenBSD part which I set to the largest the program would
> let me.
Thank you. With this hint of yours I managed to finally find a solution.
1. I noticed that after doing with OpenBSD "fdisk -e sdx; reinit mbr", booting
disk form SATA (no mSata
connected) would result in a BIOS hangup.
Here is the fdisk output of that state:
Disk: sd2 geometry: 121601/255/63 [1953525168 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
*3: A6 0 1 2 - 121600 254 63 [ 64: 1953520001 ] OpenBSD
2. I then went back to the fdisk editor and changed the C/H/S size of the
partition 3 Openbsd to the maximum values.
Disk: sd2 geometry: 121601/255/63 [1953525168 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
*3: A6 0 0 1 - 121600 254 63 [ 0: 1953520065 ] OpenBSD
3. As a result, with this disk attached vis SATA, the BIOS would no longer hang
4. I then installed OpenBSD, choosding "OpenBSD" in the partitioning step
After this step the fdisk layout looks like this:
Disk: sd2 geometry: 121601/255/63 [1953525168 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: E8 15356 77 8 - 229721 118 4 [ 246698998: 3443776305 ] <Unknown ID>
1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
Isn't that a bit weird? The type ID is E8, Unknown?
5. On reboot, OpenBSD system boots and works fine.
Now I don't really understand why this "hack" works.
Maybe someone has a valid explanation?
Lastly, this is just a first quick response, I haven't really tested the
resulting
system, only logged in.
Thank you very much.
Fox