manifold supporting and using ISOLINUX now
authorThorsten Glaser <tg@mirbsd.org>
Wed, 1 Dec 2010 20:02:22 +0000 (20:02 +0000)
committerMichael Prokop <mika@grml.org>
Wed, 1 Dec 2010 20:10:48 +0000 (21:10 +0100)
commit7ed30144c35faf480529030343bd200ae44301a1
tree77475de9f9b52e9a1e495069a22107ef8759e409
parent09667d4a67057707f959e2b667ad4d7da36fd2b3
manifold supporting and using ISOLINUX now

The corresponding commit 1004CF6A89472F8D29F from MirBSD touching
https://www.mirbsd.org/cvs.cgi/src/sys/arch/i386/stand/bootxx/bootxx.S
introduced support for loading ISOLINUX (with similar hacks as the
isohybrid loader uses since SYSLINUX lacks a stable API).

This commit updates bootgrub.mksh from bootxx.S (and an up-to-date
mkbxinst.sh) and introduces bootilnx.mksh (which is built the same
but with BOOT_TYPE=ilnx on the make command line) to match current
MirBSD sources (and OpenADK, which uses bootgrub.mksh now also).

Furthermore, the default for HYBRID_METHOD is still 'manifold' but
installs ISOLINUX now; the new value 'grub2' asks for the current
behaviour. Note that the templates/boot/grub/ directory (with both
GRUB 2 and GRUB-legacy) is still necessary because they’re addons,
and useful in system rescue and booting purposes.

Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
etc/grml/grml-live.conf
grml-live
scripts/bootgrub.mksh
scripts/bootilnx.mksh [new file with mode: 0644]