From owner-freebsd-hackers@FreeBSD.ORG Tue May 22 08:51:00 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 051B816A46B for ; Tue, 22 May 2007 08:51:00 +0000 (UTC) (envelope-from schwabe@uni-paderborn.de) Received: from mail.blinkt.de (mail.blinkt.de [88.198.169.219]) by mx1.freebsd.org (Postfix) with ESMTP id C014113C4DD for ; Tue, 22 May 2007 08:50:59 +0000 (UTC) (envelope-from schwabe@uni-paderborn.de) Received: from dslb-084-061-177-076.pools.arcor-ip.net ([84.61.177.76] helo=styx.local) by mail.blinkt.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1HqPcq-0000FL-Rh; Tue, 22 May 2007 10:21:48 +0200 Message-ID: <4652A81B.1070301@uni-paderborn.de> Date: Tue, 22 May 2007 10:21:47 +0200 From: Arne Schwabe User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Ivan Voras References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Tue, 22 May 2007 11:57:23 +0000 Cc: freebsd-hackers@freebsd.org Subject: Re: GPT boot loader? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 08:51:00 -0000 Ivan Voras schrieb: > Hi! > > I've had the opportunity to talk to Adam Martin, Marcel Moolenaar and > Peter Wemm about making GPT bootable, but not all of them at the same > time, so I'd like this thread to be the meeting point on the subject. > > (Adam and Peter have offered to modify the boot loader chain, but > differently.) > > Summary: > > The idea is to replace bsdlabels with GPT. The problem is that GPT is > intended to be used with EFI and not to be bootable by regular BIOS > machines. For FreeBSD, there are two distinct cases: > > 1. the machine is GPT-only, there are no other MSDOS and bsdlabel partitions > 2. the machine is dual-boot or has some other need to retain MSDOS > partitions. > > The second case is more convoluted as it means the MBR will hold a > regular MSDOS partition table, and one of those partitions will hold a > GPT - which is trivially done with GEOM but completely non-standard. > 3. Use the GPT + MBR Format EFI Macs use. It has a normal MBR and a GPT and the MBR mirrors a subset of the GPT. The most challenging but conforms with EFI/GPT Arne