From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1W3ywg-00028x-MF for mharc-grub-devel@gnu.org; Thu, 16 Jan 2014 21:14:06 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3ywX-00028e-MH for grub-devel@gnu.org; Thu, 16 Jan 2014 21:14:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W3ywQ-0008RE-Ah for grub-devel@gnu.org; Thu, 16 Jan 2014 21:13:57 -0500 Received: from mout.gmx.net ([74.208.4.200]:52110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3ywQ-0008RA-2I for grub-devel@gnu.org; Thu, 16 Jan 2014 21:13:50 -0500 Received: from mailout-us.gmx.com ([172.19.198.46]) by mrigmx.server.lan (mrigmxus002) with ESMTP (Nemesis) id 0Lu4ig-1VNbdT0zGI-011U9e for ; Fri, 17 Jan 2014 03:13:49 +0100 Received: (qmail 27475 invoked by uid 0); 17 Jan 2014 02:13:49 -0000 Received: from 174.119.247.117 by rms-us014 with HTTP Content-Type: multipart/alternative; boundary="========GMXBoundary232861389924827427341" Date: Thu, 16 Jan 2014 21:13:47 -0500 From: "joe faith" Message-ID: <20140117021347.232860@gmx.com> MIME-Version: 1.0 Subject: Re: [RFC] Allow separate boot block and core.img location? To: "The development of GNU GRUB" X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 X-GMX-UID: jPSqcpI73zOlOnh9+n8hD+J+IGRvb4Dy X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 74.208.4.200 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jan 2014 02:14:05 -0000 --========GMXBoundary232861389924827427341 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit ----- Original Message ----- From: Chris Murphy Sent: 01/16/14 04:04 PM To: The development of GNU GRUB Subject: Re: [RFC] Allow separate boot block and core.img location? Is there a good reason why we don't have a separate partition for core.img? It doesn't seem like it's an OK idea for anything to be using the unallocated MBR gap, it's essentially a free for all. So why not an 0xEA partition of 1MB that's the MBR equivalent of the GPT BIOS Boot partition? I don't know if it even necessarily requires use of a primary partition if the boot.img code in the MBR simply points to an LBA to load. If that's the case core.img could be in an extended partition. And once GRUB is running, it doesn't care about primary or extended partitions anyway, right? When using TrueCrypt whole disk encryption, for example, extended partitions are not supported (with WinXP anyway). That leaves you with a maximum of 4 partitions - often not enough to spare one for grub (especially in multi-boot setups). --========GMXBoundary232861389924827427341 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =C2=A0

----- Original Message -----

From: Chris Murphy

=

= Sent: 01/16/14 04:04 PM

To: The development of GNU GRUB

Subject: Re: [RFC] Allow separate boot blo= ck and core.img location?

=C2=A0
Is there a go=
od reason why we don't have a separate partition for core.img? It doesn't s=
eem like it's an OK idea for anything to be using the unallocated MBR gap, =
it's essentially a free for all. So why not an 0xEA partition of 1MB that's=
 the MBR equivalent of the GPT BIOS Boot partition? I don't know if it even=
 necessarily requires use of a primary partition if the boot.img code in th=
e MBR simply points to an LBA to load. If that's the case core.img could be=
 in an extended partition. And once GRUB is running, it doesn't care about =
primary or extended partitions anyway, right?=20
When using TrueCrypt whole disk encryption, = for example, extended partitions are not supported (with WinXP anyway).
That leaves you with a maximum of 4 partitions - often not enough to spar= e one for grub (especially in multi-boot setups).
--========GMXBoundary232861389924827427341--