On Tue, Dec 01, 2009 at 11:04:56PM +0100, Vladimir 'φ-coder/phcoder' Serbinenko wrote: > Bruce Dubbs wrote: > > Vladimir 'φ-coder/phcoder' Serbinenko wrote: > >> Bruce Dubbs wrote: > >>> I am trying to provide documentation about GRUB2 (1.97.1) > >>> customization for the Linux From Scratch book. I am having quite a > >>> bit of trouble finding anything describing how to set up a splash > >>> screen directly in grub.cfg. > > > >> Could you help us with documenting grub better? Patches against texinfo > >> manual are welcome > > > > I may be able to do that, however, I need to learn it myself. > > I don't really mind reading code either, but a general idea about > > where the drawing of the menu entries is located would be helpful. > > > > I quick check shows that GRUB2 has 287 .c files, but I suspect that > > most of the menu customization is handled in the term/ directory. > > > Actually most is in normal/ and gfxmenu/. Some stuff is in term/gfxterm.c
And util/ (notably, util/grub.d) for the menu generation scripts. -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all." _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel