[Grml] grub2 loopback feature
Michael Prokop
mika at grml.org
Fri Jun 25 14:16:02 CEST 2010
* Alexander 'Leo' Bergolth <leo at strike.wu.ac.at> [Thu Jun 17, 2010 at 09:46:28PM +0200]:
> > Is there a way to make grub jump to the existing /boot/grub/grub.cfg in
> > the ISO and show its contents as a submenu?
> I am trying to branch to grmls own grub configuration:
> -------------------- 8< --------------------
> loopback loop $iso_path
> set root=(loop)
> configfile /boot/grub/grub.cfg
> -------------------- 8< --------------------
> ... which seems to fail because of a bug in grub. (set root=(loop) fails)
> See http://savannah.gnu.org/bugs/?30143 for the bug report.
> As a workaround, I suggested to prepend a variable like ${loop} to all
> paths in grmls grub.conf, which could be set to loop="(loop)" by the
> calling grub.cfg on the usb drive. Besides a variable like ${kernelopts}
> at the end of each kernel commandline would allow passing custom boot
> options from the calling grub.cfg.
Jordan Uggla pointed out on #grml that it's working for him with
grub 1.98 compiled from source.
Instead of working around I'd prefer to see this bug fixed in Grub.
I've just updated templates/boot/grub/ to the most recent Grub2
version from Debian/unstable and also added support for
"${kernelopts}" (what a lovely idea! :)):
http://git.grml.org/?p=grml-live.git;a=commit;h=07ca6d5
The daily ISOs (http://daily.grml.org/) by tomorrow (2010-06-26)
will include this update. Would be great to get know whether this
fixes your issue.
regards,
-mika-
--
http://grml.org/ # Linux for texttool-users and sysadmins
http://wiki.grml.org/ # share your knowledge
http://grml.supersized.org/ # the grml development weblog
#grml @ irc.freenode.org # meet us on irc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://ml.grml.org/pipermail/grml/attachments/20100625/209999a0/attachment-0003.pgp>
More information about the Grml
mailing list