Hi ! Can you send the output of ``./installboot -v -n boot biosboot (your disk dev)'' from the installation medium ? Notice that must be run from the /usr/mdec directory of your installed system, otherwise, installboot(8) will complain about cross-device installation.
As a temporay workaround, and only if you get something like ``extended partition ...: type ... offset ...'' before getting ``broken MBR'' in the output, you can swap the two partition entries sda1 and sda2 (via the swap command in fdisk(8)) and re-run installboot(8) (the above command, without the ``-n'' switch). Cheers ! hyjial. N.B.: installboot(8)---at least on i386---would not find an OpenBSD partition in an extended one. It gets confused with offsets when recursing through the extended partition. I have been working on the issue some months ago and ran out of time. I will get back to it ASAP.