From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1K2Bjj-0001bQ-Fc for mharc-grub-devel@gnu.org; Fri, 30 May 2008 17:02:07 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K2Bjh-0001ad-Ey for grub-devel@gnu.org; Fri, 30 May 2008 17:02:05 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K2Bje-0001ZU-Js for grub-devel@gnu.org; Fri, 30 May 2008 17:02:05 -0400 Received: from [199.232.76.173] (port=51728 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K2Bje-0001ZR-2n for grub-devel@gnu.org; Fri, 30 May 2008 17:02:02 -0400 Received: from mta31.charter.net ([216.33.127.82]:63693) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K2Bjd-00057A-NJ for grub-devel@gnu.org; Fri, 30 May 2008 17:02:01 -0400 Received: from aarprv04.charter.net ([10.20.200.74]) by mta31.charter.net (InterMail vM.7.08.03.00 201-2186-126-20070710) with ESMTP id <20080530210150.UWDY2641.mta31.charter.net@aarprv04.charter.net> for ; Fri, 30 May 2008 17:01:50 -0400 Received: from [192.168.0.102] (really [71.10.234.12]) by aarprv04.charter.net with ESMTP id <20080530210150.DXG4495.aarprv04.charter.net@[192.168.0.102]> for ; Fri, 30 May 2008 17:01:50 -0400 Message-ID: <48406B3F.1070704@isaac.cedarswampstudios.org> Date: Fri, 30 May 2008 17:01:51 -0400 From: Isaac Dupree User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: The development of GRUB 2 References: <4840123A.5020003@isaac.cedarswampstudios.org> <20080530151837.GA7529@thorin> <48402600.8090805@isaac.cedarswampstudios.org> <48402B87.6060201@isaac.cedarswampstudios.org> <20080530192626.GA29768@thorin> In-Reply-To: <20080530192626.GA29768@thorin> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Chzlrs: 0 X-detected-kernel: by monty-python.gnu.org: Solaris 10 (1203?) Subject: Re: macbook EFI experiences X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 May 2008 21:02:06 -0000 Robert Millan wrote: > On Fri, May 30, 2008 at 12:29:59PM -0400, Isaac Dupree wrote: >> It's fixed now for my hardware, Intel's new video driver in Xorg 7.3 >> doesn't need any BIOS hacks or anything, I believe. Anyway, I'll find >> out if it works just as soon as I manage to actually get into >> linux-kernel under EFI, so *if* it doesn't break, then I can keep using >> that and avoid (1) the unnecessary and potentially buggy CSM, (2) the >> hassles of installing a pc-bios-style bootloader on the header of one of >> my partitions. (and (3) be able to report bugs (in whatever software is >> affected) that happen later on when doing it that way.) It can't hurt >> to try... > > You don't need to use the header of one of your partitions. You can use > the MBR or even have a dedicated partition for core.img. Then you can install > the rest of GRUB in a filesystem that's not case unsensitive! ;-P I know, but I don't entirely understand how it works and I'd rather not... and it gives me limited options: theoretical maximum of 5 I think, 1 in MBR and 1 in each of first four partitions (each with their own hacks). I much prefer being able to put as many .efi files as fit all on one partition, for refit to find. As it is, when I upgrade GRUB, there always has to be the fear that I did something wrong that I can't easily fix because it's not just in the location of my files (it's hidden in mbr/partition headers), and because I can't boot into Linux anymore because I broke the bootloader :-) It's been very lucky that I can so far always boot into OS X without going through GRUB, and edit my grub.cfg from there... That, and keeping 10.4 updated, are the two main reasons I ever boot into MacOS :-) > Btw what's a CSM? "Compatibility Support Modules", it's a name for the BIOS substitute that Apple added to EFI to support their "Boot Camp"/Windows. Looking at the page http://refit.sourceforge.net/myths/ "Fact: You need BIOS compatibility for 2D/3D accelleration" (which hasn't been updated for a long time...) it looks like if I want the console (rather than X) to display anything, I'll still need video BIOS... good to know when testing to see if anything works