OK, I should be more specific - what I got working was an OpenBSD install on a 
GPT disk which included Windows 7 installed in MBR mode. This involves some 
nasty hackery with OpenBSD fdisk, and was done at the time because I thought 
I'd be installing OS X on the same disk.

What I haven't explicitly got working is Windows 7 in GPT mode on a GPT disk, 
alongside OpenBSD, because my BIOS only supports the ancient 32 bit EFI 1.1 
(Intel server motherboard)

To recap :

Vista SP2 x64 supports GPT installs, as does Windows 7 x64 or better.
OpenBSD does not understand GPT at all
FreeBSD does
NetBSD did/does(?) But only to the point of recognising, not installing on the 
disk. The worst of all worlds.

When a GPT disk is created, in addition to the GPT format, it creates a 
'protective MBR' where up to the first 2TB (limit of MBR) is covered by a 
partition of type 0xEE. This is to stop older programs overwriting bits of the 
GPT disk.

It is possible to manipulate this protective MBR, and therefore install 
OpenBSD. Windows is remarkably tolerant of weird hard disk partitioning 
formats. OpenBSD doesn't know, or care. Linux does, however - it will see and 
use GPT.

I run everything off Xen at the moment, which does now have an EFI BIOS 
supporting GPT I believe. It will take me a little time to allocate a disk 
image to install both 7 and OpenBSD on and test if it can be done. I'm fairly 
certain it can be done, but off the top of my head I can't remember if a GPT 
install of 7 has the same boot capabilities as MBR.

In any case, there you go. A GPT disk can definitely support a hacked on MBR 
install of 7 and OpenBSD. GPT with GPT Windows and MBR OpenBSD I'd have to 
double check

PK

Reply via email to