From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1M9k1L-0003dW-Ga for mharc-grub-devel@gnu.org; Thu, 28 May 2009 14:08:03 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M9k1J-0003cd-Kq for grub-devel@gnu.org; Thu, 28 May 2009 14:08:01 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M9k1F-0003az-Vx for grub-devel@gnu.org; Thu, 28 May 2009 14:08:01 -0400 Received: from [199.232.76.173] (port=59359 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M9k1F-0003aw-Ra for grub-devel@gnu.org; Thu, 28 May 2009 14:07:57 -0400 Received: from c60.cesmail.net ([216.154.195.49]:51774) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1M9k1F-0007Bl-6M for grub-devel@gnu.org; Thu, 28 May 2009 14:07:57 -0400 Received: from unknown (HELO smtprelay2.cesmail.net) ([192.168.1.112]) by c60.cesmail.net with ESMTP; 28 May 2009 14:07:56 -0400 Received: from [192.168.0.22] (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by smtprelay2.cesmail.net (Postfix) with ESMTPSA id 0D59134C6A for ; Thu, 28 May 2009 14:10:21 -0400 (EDT) From: Pavel Roskin To: The development of GRUB 2 In-Reply-To: <4A1D48C7.5090407@ed.ac.uk> References: <4A1D48C7.5090407@ed.ac.uk> Content-Type: text/plain Date: Thu, 28 May 2009 14:07:54 -0400 Message-Id: <1243534074.21408.9.camel@mj> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 (2.26.1-2.fc11) Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: More trials with grub 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: Thu, 28 May 2009 18:08:02 -0000 On Wed, 2009-05-27 at 15:05 +0100, James Jarvis wrote: > Conscious that I am not a developer but it is useful to get feedback on > the project I have outlined progress mad so far with * to indicate > questions/discussion points. > > I have been building a fat grub2 (using the fatglue.py script from rEFIT > project) to use on Intel Macs (mac mini; iMac 8,1; iMac 9,1 etc). This > works on both 32 and 64 bits architectures. Because the modules don't > work as fat files I tend to use a monolithic grub image. (FWIW, the idea > is to have a utility boot CD to pass out to our field operators.) > > * Is there mileage in having the modules (when insertion is attempted to > not only try to insert /name.mod but also /name..mod It would be better to use different directories for different modules an adjust prefix accordingly. > Incidentally I have checked that I can insert the non-fat modules from > the fat grub2 monolithic image. > > I have managed to have it boot from CD but it always chokes when trying > to find the grub.cfg on the CD - even though I have the required > filesystems in the monolithic grub image. I believe it was caused by a bug in hfs filesystem that I have just fixed. With prefix ending with a slash, GRUB would add "/grub.cfg" and the double slash would confuse hfs. -- Regards, Pavel Roskin