From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Csl60-00011v-2E for mharc-grub-devel@gnu.org; Sun, 23 Jan 2005 12:00:16 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Csl5S-0000qi-Hr for grub-devel@gnu.org; Sun, 23 Jan 2005 11:59:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Csl5L-0000oU-Qw for grub-devel@gnu.org; Sun, 23 Jan 2005 11:59:36 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Csl5L-0000nX-Bh for grub-devel@gnu.org; Sun, 23 Jan 2005 11:59:35 -0500 Received: from [157.24.2.30] (helo=smtp1.cc.lut.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cskqf-0002yW-Mm for grub-devel@gnu.org; Sun, 23 Jan 2005 11:44:25 -0500 Received: from localhost (smtp1 [127.0.0.1]) by smtp1.cc.lut.fi (Postfix) with ESMTP id 38DB07004D for ; Sun, 23 Jan 2005 18:44:24 +0200 (EET) Received: from smtp1.cc.lut.fi ([127.0.0.1]) by localhost (smtp1.cc.lut.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08194-06 for ; Sun, 23 Jan 2005 18:44:23 +0200 (EET) Received: from [157.24.102.107] (lk4-a-4-1.lnet.lut.fi [157.24.102.107]) by smtp1.cc.lut.fi (Postfix) with ESMTP id A202770057 for ; Sun, 23 Jan 2005 18:44:23 +0200 (EET) Message-ID: <41F3D46E.7060007@nic.fi> Date: Sun, 23 Jan 2005 18:44:30 +0200 From: chaac User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <200501231528.59397.okuji@enbug.org> In-Reply-To: <200501231528.59397.okuji@enbug.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-Virus-Scanned: by lut.fi Content-Transfer-Encoding: quoted-printable Subject: Re: config file 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: Sun, 23 Jan 2005 16:59:59 -0000 Yoshinori K. Okuji wrote: > I'd like to redesign it in GRUB 2. One example is to write a boot entry= =20 > like this: >=20 > entry "GNU/Hurd" { > root=3D(hd0,0) > multiboot /boot/gnumach > module /boot/serverboot > ... > } >=20 > This idea is to make a boot entry a kind of shell function. >=20 > What do you think? I think it is good. Here is my idea how configuration files could be=20 used to define menus: splashimage (hd0,0)/boot/mainmenu.png entry "Entry in main menu" { ... } entry "Load another config and execute it" { loadconfig (hd0,0)/boot/custom-config } menu "Linux kernels" { splashimage (hd0,0)/boot/linuxmenu.png entry "2.4 series" { ... } entry "2.6 series" { ... } menu "Network boot kernels" { ... } } menu "Other devices" { splashimage (hd0,0)/boot/devicemenu.png entry "Boot from Floppy" { ... } entry "Boot from CD/DVD" { ... } menuback "Back to mainmenu" } When someone enters to menu item it will execute commands specified=20 there. Like loading a new splashimage or constructing new menu. btw. is anyone working with that VESA support? :)... Last time there=20 were couple of people that stated that they would work on it so as I had=20 limited time then I didn't start. I might be interested working on other GFX topics too. Thanks, Vesa J=E4=E4skel=E4inen