From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1LHNQT-0004T9-C6 for mharc-grub-devel@gnu.org; Mon, 29 Dec 2008 14:05:17 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LHNQS-0004T4-MM for grub-devel@gnu.org; Mon, 29 Dec 2008 14:05:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LHNQR-0004Ss-QN for grub-devel@gnu.org; Mon, 29 Dec 2008 14:05:16 -0500 Received: from [199.232.76.173] (port=45215 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LHNQR-0004Sp-L4 for grub-devel@gnu.org; Mon, 29 Dec 2008 14:05:15 -0500 Received: from web90307.mail.mud.yahoo.com ([216.252.100.144]:37081) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1LHNQQ-0007DB-WA for grub-devel@gnu.org; Mon, 29 Dec 2008 14:05:15 -0500 Received: (qmail 14796 invoked by uid 60001); 29 Dec 2008 19:05:13 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=quAKrUX45SS8X6XUfG7M0+2Qf5cP6zhq2tZf7RLNbadG33ipmVj2j+e2RLgk3qSk+XFIsCM3deOrVrgA2LMAIZvCbXFwmsAaNodMm3uo9vJ3SdYXWxf0VvGcMkpf2S4z41CCfieXueE0zdNa5X0Cb1GotKyRPYUpV4U3svWgbWY=; X-YMail-OSG: NCAy2CcVM1m3a_LZR_Uwata2x9zporakN8SIsGZGWZEdjD4wykf.EzYIas1.hk5ejtQJOImiD6ModI3eO.2nCWUr5E.a7_vtxDRFKlR136neylATEhRxIT9RIr4CgjHXnZJHx1by1NS6vhH0PthCK4LcCHyDYXEcXZv1o8NKQfQzutnrBbCuhe_pCTUU6ZbtPmCSM73FmdhKa0NyxjInD_ebTg56tqXsjx5LmcD6AWijOw-- Received: from [116.75.192.161] by web90307.mail.mud.yahoo.com via HTTP; Mon, 29 Dec 2008 11:05:13 PST X-Mailer: YahooMailWebService/0.7.260.1 Date: Mon, 29 Dec 2008 11:05:13 -0800 (PST) From: sky knight To: The development of GRUB 2 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-756906406-1230577513=:14744" Message-ID: <784841.14744.qm@web90307.mail.mud.yahoo.com> X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) Subject: Re: Grub memory usages help 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: Mon, 29 Dec 2008 19:05:16 -0000 --0-756906406-1230577513=:14744 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: Colin D Bennett Subject: Re: Grub memory usages help To: "The development of GRUB 2" Cc: sky_knight02@yahoo.com Date: Monday, December 29, 2008, 12:57 PM On Mon, 29 Dec 2008 09:38:05 -0800 (PST) sky knight wrote: Memory usage details?=A0 Can you elaborate?=A0 Do you mean "how to allocate memory on the heap", or how to determine the amount of memory used by GRUB at runtime? As for how to create a graphical menu theme: Example themes =A0 Screenshots: ; =A0 Theme source archive: =A0 =A0 . Theme file format is documentation =A0 , =A0 . More information about the graphical menu system for developers =A0 , =A0 . In order to use graphical menu themes, you currently need to build from a snapshot of my branch, which contains the gfxmenu feature.=A0 It is in the process of being merged into GRUB mainline, but it's not there yet.=A0 Here's the info on building it: Building GRUB+gfxmenu, 19 December 2008 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I have posted a source tarball () to make it easy to build GRUB 2 with gfxmenu support on your own if you want to install it on a real machine instead of just testing with the premade ISO image that I created. To build and install GRUB 2, the following commands should suffice:: =A0=A0=A0tar -xjf cdbmain_r867.tar.bz2 =A0=A0=A0cd cdbmain_r867 =A0=A0=A0mkdir build =A0=A0=A0cd build =A0=A0=A0sh ../configure --prefix=3DYOUR_PREFIX_DIR =A0=A0=A0make =A0=A0=A0make install=A0 (or sudo make install, depending on the prefix) Some people have tried to extract the files from the premade gfxmenu demo ISO I provide on the download page, and either insert new files into the ISO image or install the files to a hard drive device.=A0 This usually does not work, so I recommend building GRUB 2 with gfxmenu from the source tarball yourself if you want to boot your machine with it or customize it. Thanks that sure gave me lots of input for GRUB GFX.I want to know both abo= ut the how to allocate memory on the heap & how to determine the amount of memory used by GRUB at runtime.-Welkin-=0A=0A=0A --0-756906406-1230577513=:14744 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable

From: Colin D Bennett <colin@gibibit.c= om>
Subject: Re: Grub memory usages help
To: "The development of G= RUB 2" <grub-devel@gnu.org>
Cc: sky_knight02@yahoo.com
Date: Mo= nday, December 29, 2008, 12:57 PM

On Mon, 2= 9 Dec 2008 09:38:05 -0800 (PST)
sky knight <sky_kn= ight02@yahoo.com> wrote:

Memory usage details?=A0 Can you ela= borate?=A0 Do you mean "how to allocate
memory on the heap", or how to d= etermine the amount of memory used by
GRUB at runtime?

As for how= to create a graphical menu theme:

Example themes
=A0 Screenshots= : <http://g= rub.gibibit.com/Themes>;
=A0 Theme source archive:
=A0 =A0 <= ;http://grub.gibibit.com/files/grub-themes-src-2008-08-15.tgz<= /A>>.

Theme file format is documentation
=A0 <
http://grub.gibibit.c= om/Theme_format>,
=A0 <http://grub.enbug.org/ThemeFormat>.

= More information about the graphical menu system for developers
=A0 <= http:/= /grub.gibibit.com/gfxmenu_design>,
=A0 <http://grub.enbug.o= rg/Subprojects/GraphicalMenu>.

In order to use graphical menu= themes, you currently need to build from
a snapshot of my branch, which= contains the gfxmenu feature.=A0 It is in
the process of being merged i= nto GRUB mainline, but it's not there
yet.=A0 Here's the info on building it:


B= uilding GRUB+gfxmenu, 19 December 2008
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D

I have posted a source tarball
(<http://grub.g= ibibit.com/files/cdbmain_r867.tar.bz2>) to make it easy
to build = GRUB 2 with gfxmenu support on your own if you want to install
it on a r= eal machine instead of just testing with the premade ISO image
that I cr= eated.

To build and install GRUB 2, the following commands should su= ffice::

=A0=A0=A0tar -xjf cdbmain_r867.tar.bz2
=A0=A0=A0cd cdbmai= n_r867
=A0=A0=A0mkdir build
=A0=A0=A0cd build
=A0=A0=A0sh ../confi= gure --prefix=3DYOUR_PREFIX_DIR
=A0=A0=A0make
=A0=A0=A0make install= =A0 (or sudo make install, depending on the prefix)

Some people have= tried to extract the files from the premade gfxmenu
demo ISO I provide = on the download page, and either insert new files
into the ISO image or install the files to a ha= rd drive device.=A0 This
usually does not work, so I recommend building = GRUB 2 with gfxmenu from
the source tarball yourself if you want to boot= your machine with it or
customize it.
Thanks that sure gave me lots of input for GRUB GFX.
I want to know both about t= he how to allocate
memory on the heap & how to determine the amount = of memory used by
GRUB at runtime.
<= DIV class=3D"plainMail">-Welkin-

=0A=0A --0-756906406-1230577513=:14744--