From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GkpEy-00011I-Q9 for mharc-grub-devel@gnu.org; Thu, 16 Nov 2006 16:57:48 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GkpEx-0000yc-2d for grub-devel@gnu.org; Thu, 16 Nov 2006 16:57:47 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GkpEw-0000xO-5J for grub-devel@gnu.org; Thu, 16 Nov 2006 16:57:46 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GkpEw-0000xK-0t for grub-devel@gnu.org; Thu, 16 Nov 2006 16:57:46 -0500 Received: from [80.190.231.112] (helo=khepri.openbios.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GkpEw-00036a-Dh for grub-devel@gnu.org; Thu, 16 Nov 2006 16:57:46 -0500 Received: from stepan by khepri.openbios.org with local (Exim 4.63) (envelope-from ) id 1GkpEu-000805-61 for grub-devel@gnu.org; Thu, 16 Nov 2006 22:57:44 +0100 Date: Thu, 16 Nov 2006 22:57:44 +0100 From: Stefan Reinauer To: The development of GRUB 2 Message-ID: <20061116215744.GA5939@coresystems.de> References: <1161796417.26235.28.camel@em2.my.own.domain> <87pscgwawa.fsf@xs4all.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87pscgwawa.fsf@xs4all.nl> X-Operating-System: Linux 2.6.18-rc5-1.5-default on an x86_64 User-Agent: Mutt/1.5.13 (2006-08-11) Subject: Re: [Fwd: Re: [LinuxBIOS] grub2 as payload 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, 16 Nov 2006 21:57:47 -0000 * Marco Gerards [061025 19:41]: > > >> - add support for compiling grub2 as an elf image. > > This is possible already. If the ELF image has specific demands, it > will not be hard to make such changes. How do I do this. Running configure and make on a checked out grub2 tree leaves me with many many modules. Can you hit my head to some documentation on how to do this? * Is grub-mkimage the way to go? It produces a multiboot image, no ELF. I understand the final image has to be composed from the modules. * which module contains the int13 disk code ? So I dont accidentially use it. * what modules are required to display a grub menu over a serial console and boot a kernel (bzimage) and initrd from ext2? (assuming there is no reiserfs driver yet) What others do I need? Which ones dont I need? - boot.mod - ext2.mod - elf.mod - gzio.mod? - (_)linux.mod - normal.mod(?) - pc.mod - terminal.mod - terminfo.mod * What's the difference between _chain and chain? multiboot and _multiboot? Sorry for the stupid questions, but the documentation is rather short, still: "GRUB 2 Documentation is under development." -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: info@coresystems.de • http://www.coresystems.de/