Download

Important Note

Note: Some of these downloads are outdated, and the GRUB experimental branch should be used instead.

Bazaar VCS repository

Miscellaneous Downloads

Source Archives

These are source archives made available for your convenience. This is the quickest way to build GRUB 2 with gfxmenu yourself.

2009-01-19 Colin Bennett's GSoC'08 changes revision 876: gfxmenu, UTF-8 font engine support, and other features that are being prepared for inclusion into GRUB mainline. (Note: UTF-8 font support is now in GRUB mainline.)
gsoc08_r876.tar.bz2 (bzip2 compressed tar file)
2008-12-19 Colin Bennett's mainline revision 867: includes gfxmenu and all other changes (except for Lua support).
cdbmain_r867.tar.bz2 (bzip2 compressed tar file)

Patches

These patches are also Bazaar merge directives that contain information about the revisions. The patches are based against the GRUB CVS HEAD at the date indicated in the patch file name. Bazaar branches for the major codelines are located in the bzr repository.

2009-06-15 Graphical menu (gfxmenu). For a preview, see theme screen shots.
gfxmenu_2009-06-15.patch (based on SVN trunk r2322)
2008-08-04 Graphical menu with Lua (gfxmenu-lua). Added support for themes to provide Lua code for enhanced UI functionality. Try it out with the ISO image.
gfxmenu-lua_2008-08-04.patch (against SVN trunk -- includes all my main changes) [plain patch]
gfxmenu-lua_2008-08-04_gfxmenu.patch (against my mainline) [plain patch]
2008-07-28 High resolution timer using x86 TSC.
tsc_2008-07-28.patch [plain patch]

2008-08-18 Colin Bennett's mainline: includes gfxmenu and all other changes (except for Lua support).
cdbmain_2008-08-18.patch (against SVN trunk) [plain patch]
2008-08-15 Graphical menu (gfxmenu). For a preview, see theme screen shots.
gfxmenu_2008-08-15.patch (against SVN trunk -- includes all my main changes) [plain patch]
2008-08-02 Colin Bennett's mainline.
cdbmain_2008-08-02.patch (against SVN trunk) [plain patch]

2008-08-11 Graphical menu (gfxmenu). For a preview, see theme screen shots.
gfxmenu_2008-08-11.patch (against SVN trunk -- includes all my main changes) [plain patch]
2008-08-02 Graphical menu (gfxmenu). Added icon support (see theme screen shots).
gfxmenu_2008-08-02.patch (against SVN trunk -- includes all my main changes) [plain patch]
gfxmenu_2008-08-02_cdbmain.patch (against my mainline) [plain patch]
2008-07-27 Graphical menu (gfxmenu). Added theme and timeout support.
gfxmenu_2008-07-27.patch (against SVN trunk -- includes all my main changes) [plain patch]
gfxmenu_2008-07-27_cdbmain.patch (against my mainline) [plain patch]
2008-07-27 Colin Bennett's mainline.
cdbmain_2008-07-27.patch (against SVN trunk) [plain patch]
2008-07-23 Graphical menu (gfxmenu). Split into MVC components; added basic theme file loading.
gfxmenu_2008-07-23.patch (against SVN trunk -- includes all my main changes)
gfxmenu_2008-07-23_cdbmain.patch (against my mainline)
2008-07-19 Graphical menu (gfxmenu).
gfxmenu_2008-07-19.patch (against SVN trunk -- includes all my main changes) [plain patch]
gfxmenu_2008-07-19_cdbmain.patch (against my mainline) [plain patch]
2008-07-19 Colin Bennett's mainline.
cdbmain_2008-07-19.patch (against SVN trunk) [plain patch]
2008-07-11 Prototype of graphical menu.
menu-proto_2008-07-11.patch (against SVN trunk -- includes all my main changes)
menu-proto_2008-07-11_cdbmain.patch (against my mainline)
2008-07-11 Colin Bennett's mainline.
cdbmain_2008-07-11.patch (against SVN trunk)
2008-07-05 Prototype of graphical menu.
menu-proto_2008-07-05_trunk.patch (against SVN trunk -- includes all my main changes)
menu-proto_2008-07-05_cdbmain.patch (against my mainline)
2008-07-04 High resolution timer using x86 TSC.
tsc_2008-07-04.patch
2008-07-04 Cleaner make output. Specify V=1 to get original output.
prettymake_2008-07-04.patch

Obsolete downloads