Ok, I usually cannot be satisfied until I get things working the way I want.
I reinstalled the original hard disk image with dd to have a clean start again.
Then I partitioned with Gparted instead than using Vista. It seems that now both Vista and OpenBSD like the result.
This is fdisk:
Code:
Disk: sd0 geometry: 32301/240/63 [488397168 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
*0: 07 0 32 33 - 203 74 26 [ 2048: 3072000 ] HPFS/QNX/AUX
1: 07 203 74 27 - 7137 239 63 [ 3074048: 104852512 ] HPFS/QNX/AUX
2: 07 30946 178 19 - 32301 57 41 [ 467914752: 20480000 ] HPFS/QNX/AUX
3: 05 7138 0 1 - 30945 239 63 [ 107926560: 359976960 ] Extended DOS
Offset: 107926560 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: A6 7138 1 1 - 14072 239 63 [ 107926623: 104857137 ] OpenBSD
1: 05 14073 0 1 - 16153 239 63 [ 212783760: 31464720 ] Extended DOS
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
Offset: 212783760 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 83 14073 1 1 - 16153 239 63 [ 212783823: 31464657 ] Linux files*
1: 05 16154 0 1 - 16430 239 63 [ 244248480: 4188240 ] Extended DOS
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
Offset: 244248480 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 82 16154 1 1 - 16430 239 63 [ 244248543: 4188177 ] Linux swap
1: 05 16431 0 1 - 30945 239 63 [ 248436720: 219466800 ] Extended DOS
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
Offset: 248436720 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 83 16431 1 1 - 30945 239 63 [ 248436783: 219466737 ] Linux files*
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
and this is disklabel:
Code:
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: ST9250827AS
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 240
sectors/cylinder: 15120
cylinders: 32301
total sectors: 488397168
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg]
a: 211617 107926623 4.2BSD 2048 16384 1
b: 8391600 108138240 4.2BSD 2048 16384 1
c: 488397168 0 unused
d: 4203360 116529840 4.2BSD 2048 16384 1
e: 6305040 120733200 4.2BSD 2048 16384 1
f: 10493280 127038240 4.2BSD 2048 16384 1
g: 20986560 137531520 4.2BSD 2048 16384 1
h: 54265680 158518080 4.2BSD 2048 16384 1
i: 3072000 2048 NTFS
j: 104852512 3074048 NTFS
k: 20480000 467914752 NTFS
l: 31464657 212783823 ext2fs
m: 4188177 244248543 unknown
n: 219466737 248436783 ext2fs
OpenBSD boots fine using Vista's boot manager, and now I'll try to install Opensuse, but I guess at this point everything seems to be just working.
Thanks to you all.