Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2010 19:17:59 +0200
From:      Andriy Gapon <avg@icyb.net.ua>
To:        Dan Naumov <dan.naumov@gmail.com>
Cc:        FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>, freebsd-questions@freebsd.org
Subject:   Re: booting off GPT partitions
Message-ID:  <4B607547.8000307@icyb.net.ua>
In-Reply-To: <cf9b1ee01001270845j772d5524tbc2cbd53e70890a7@mail.gmail.com>
References:  <cf9b1ee01001270845j772d5524tbc2cbd53e70890a7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 27/01/2010 18:45 Dan Naumov said the following:
> Hey
> 
> I was under the impression that everyone and their dog is using GPT
> partitioning in FreeBSD these days, including for boot drives and that
> I was just being unlucky with my current NAS motherboard (Intel
> D945GCLF2) having supposedly shaky support for GPT boot. But right now
> I am having an email exchange with Supermicro support (whom I
> contacted since I am pondering their X7SPA-H board for a new system),
> who are telling me that booting off GPT requires UEFI BIOS, which is
> supposedly a very new thing and that for example NONE of their current
> motherboards have support for this.
> 
> Am I misunderstanding something or is the Supermicro support tech misguided?

Perhaps both :-)
It depends on what booting capabilities you need from your BIOS.
With FreeBSD we currently typically don't use "pure" GPT and use Protective MBR
and install real boot code into a special boot partition.  Protective MBR looks
like a "normal" MBR to BIOS, and boot code in Protective MBR is smart to find the
boot partition and hand off boot process to code in it.
This way you can almost have the best of both worlds, but with some limitations
(like multibooting).  I don't know what other OSes do or expect in this area.

Obligatory wikipedia link:
http://en.wikipedia.org/wiki/GUID_Partition_Table#Legacy_MBR_.28LBA_0.29

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B607547.8000307>