URL: <http://savannah.gnu.org/bugs/?29251>
Summary: grub themes fail to load due to dependencies Project: GNU GRUB Submitted by: mariovazq Submitted on: Thu 18 Mar 2010 07:51:59 AM GMT Category: User Interface Severity: Major Priority: 5 - Normal Item Group: Action Request Status: None Privacy: Public Assigned to: None Originator Name: Mario Vazquez Originator Email: mariov...@gmail.com Open/Closed: Open Discussion Lock: Any Release: Release: 1.98 Reproducibility: Every Time Planned Release: None _______________________________________________________ Details: Grub 1.98 comes with the gfxmenu patch. The code used to include the entries in 00_header currently only adds the theme name, but nothing else. Due to either a bug or feature, currently grub do not load dependencies automatically. This means that when using a theme, it will not load the image modules or fonts required by the selected theme, making it to fail to load at all. I included a patch that searches the theme directory, and add the entries just before the theme file. How to reproduce: 1. Put a GRUB_THEME entry with your theme in /etc/default/grub. 2. Generate your grub.cfg with grub-mkconfig 3. Reboot 4. The theme will not load at all. The patch was tested against both grub 1.98 and trunk r2263 _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Thu 18 Mar 2010 07:51:59 AM GMT Name: gfxmenu-dependencies.patch Size: 1kB By: mariovazq <http://savannah.gnu.org/bugs/download.php?file_id=19972> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?29251> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org http://lists.gnu.org/mailman/listinfo/bug-grub