scripts/create-grub-dir.sh needs to be adjusted for current
grub version because grub-mkimage is in another package
and requires a new option (--format).
grub.cfg now insmods part_gpt and part_msdos by default, otherwise
accessing partitions using "set root (hd0,..." isn't possible.
Also added support for ${kernelopts}, suggested by Alexander 'Leo'
Bergolth, see http://lists.mur.at/pipermail/grml/2010-June/004822.html
templates/boot/grub/ has been updated to grub version 1.98+
20100617-1.
Signed-off-by: Michael Prokop <mika@grml.org>
129 files changed:
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/charset.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/charset.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cmostest.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/crypto.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/crypto.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/cs5536.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/iorw.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/multiboot.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/multiboot.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/nilfs2.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_apple.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_apple.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_bsd.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_sun.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_sun.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/part_sunpc.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/reboot.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/reboot.mod
+grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/regexp.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/scsi.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: arch-dependent-file-in-usr-share ./usr/share/grml-live/templates/boot/grub/scsi.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/charset.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/charset.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmostest.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/crypto.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/crypto.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/cs5536.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/iorw.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/nilfs2.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_apple.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_apple.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_bsd.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sun.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sun.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sunpc.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/reboot.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/reboot.mod
+grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/regexp.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/scsi.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: arch-independent-package-contains-binary-or-object ./usr/share/grml-live/templates/boot/grub/scsi.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/charset.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cat.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/chain.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/charset.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmostest.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/crypto.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cmp.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/configfile.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpio.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cpuid.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/crc.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/crypto.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/cs5536.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/datehook.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/date.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/datetime.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hexdump.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/hfsplus.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/iorw.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/iso9660.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/jfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/jpeg.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/msdospart.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot2.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/multiboot.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/nilfs2.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/normal.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfscomp.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/ntfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_apple.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_acorn.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_amiga.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_apple.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_bsd.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sun.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_gpt.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_msdos.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sun.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/part_sunpc.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/parttool.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/password.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/password_pbkdf2.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/reboot.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/raid.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/read.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/reboot.mod
+grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/regexp.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/scsi.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/reiserfs.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/relocator.mod
grml-live: unstripped-binary-or-object ./usr/share/grml-live/templates/boot/grub/scsi.mod
# License: This file is licensed under the GPL v2 or any later version.
# Latest change: Thu Mar 11 14:25:15 CET 2010 [mika]
################################################################################
# License: This file is licensed under the GPL v2 or any later version.
# Latest change: Thu Mar 11 14:25:15 CET 2010 [mika]
################################################################################
+# This script is very hackish due to the way the grub directory has to be
+# generated. :-/ The script is meant to be executed on a Debian system that
+# matches the grub version, otherwise the execution of grub-mkimage *might* fail.
+# So if you want to use a recent Grub version make sure you execute this script
+# on an up2date Debian/unstable system.
+################################################################################
set -e
if [ -z "$1" ] ; then
set -e
if [ -z "$1" ] ; then
- echo "Usage: $0 <grub_package.deb>">&2
- echo "Usage example: $0 grub-pc_1.98-1_i386.deb">&2
+ echo "Usage: $0 <grub-version>">&2
+ echo "Usage example: $0 1.98-1">&2
-if ! [ -f "$GRUB" ] ; then
- wget http://ftp.de.debian.org/debian/pool/main/g/grub2/"$GRUB"
+ARCH=$(dpkg --print-architecture)
+
+if ! [ -f "grub-pc_${GRUB}_${ARCH}.deb" ] || ! [ -f "grub-common_${GRUB}_${ARCH}.deb" ] ; then
+ wget http://cdn.debian.net/debian/pool/main/g/grub2/grub-pc_"${GRUB}"_${ARCH}.deb
+ wget http://cdn.debian.net/debian/pool/main/g/grub2/grub-common_"${GRUB}"_${ARCH}.deb
-if ! [ -f "$GRUB" ] ; then
- echo "Error reading $GRUB - exiting.">&2
+if ! [ -f "grub-pc_${GRUB}_${ARCH}.deb" ] || ! [ -f "grub-common_${GRUB}_${ARCH}.deb" ] ; then
+ echo "Error reading grub files version $GRUB - exiting.">&2
exit 1
fi
GRUBDIR=$(mktemp -d)
exit 1
fi
GRUBDIR=$(mktemp -d)
+echo "Using temporary directory $GRUBDIR"
cd "$GRUBDIR"
mkdir -p grub
cd "$GRUBDIR"
mkdir -p grub
-ar x "${oldpwd}"/"$GRUB"
+ar x "${oldpwd}"/"grub-pc_${GRUB}_${ARCH}.deb"
+tar xzf data.tar.gz
+ar x "${oldpwd}"/"grub-common_${GRUB}_${ARCH}.deb"
-./usr/bin/grub-mkimage -d usr/lib/grub/i386-pc -o core.img biosdisk iso9660
-for a in usr/lib/grub/i386-pc/{*.mod,efiemu??.o,command.lst,moddep.lst,fs.lst,handler.lst,parttool.lst}; do \
+if ./usr/bin/grub-mkimage --help | grep -q -- --format ; then
+ ./usr/bin/grub-mkimage -d usr/lib/grub/*-pc -o core.img biosdisk iso9660 --format=i386-pc
+else
+ ./usr/bin/grub-mkimage -d usr/lib/grub/*-pc -o core.img biosdisk iso9660
+fi
+
+for a in usr/lib/grub/*-pc/{*.mod,efiemu??.o,command.lst,moddep.lst,fs.lst,handler.lst,parttool.lst}; do \
[[ -e $a ]] && cp $a grub/
done
[[ -e $a ]] && cp $a grub/
done
*hello: hello
*help: help
*hexdump: hexdump
*hello: hello
*help: help
*hexdump: hexdump
+*inb: iorw
+*inl: iorw
+*inw: iorw
*keystatus: keystatus
*kfreebsd: bsd
*knetbsd: bsd
*keystatus: keystatus
*kfreebsd: bsd
*knetbsd: bsd
cat: minicmd
chainloader: chain
clear: minicmd
cat: minicmd
chainloader: chain
clear: minicmd
cmp: cmp
configfile: configfile
crc: crc
cmp: cmp
configfile: configfile
crc: crc
export: normal
false: true
gptsync: gptsync
export: normal
false: true
gptsync: gptsync
help: minicmd
initrd16: linux16
initrd: linux
help: minicmd
initrd16: linux16
initrd: linux
lsfonts: font
lsmmap: lsmmap
lsmod: minicmd
lsfonts: font
lsmmap: lsmmap
lsmod: minicmd
multiboot2: multiboot2
multiboot: multiboot
normal: normal
normal_exit: normal
multiboot2: multiboot2
multiboot: multiboot
normal: normal
normal_exit: normal
+outb: iorw
+outl: iorw
+outw: iorw
parttool: parttool
password: password
password_pbkdf2: password_pbkdf2
parttool: parttool
password: password
password_pbkdf2: password_pbkdf2
pxe_unload: pxecmd
read: read
reboot: reboot
pxe_unload: pxecmd
read: read
reboot: reboot
rmmod: minicmd
root: minicmd
search.file: search_fs_file
rmmod: minicmd
root: minicmd
search.file: search_fs_file
set menu_color_highlight=black/yellow
fi
set menu_color_highlight=black/yellow
fi
+# make sure we can access partitions
+insmod part_msdos
+insmod part_gpt
+
if [ ${iso_path} ] ; then
set loopback="findiso=${iso_path}"
fi
menuentry "%GRML_NAME% - release %VERSION% (default)" {
set gfxpayload=1024x768
if [ ${iso_path} ] ; then
set loopback="findiso=${iso_path}"
fi
menuentry "%GRML_NAME% - release %VERSION% (default)" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off quiet boot=live bootid=%BOOTID% "${loopback}" nomce
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off quiet boot=live bootid=%BOOTID% "${loopback}" "${kernelopts}" nomce
initrd /boot/%SHORT_NAME%/initrd.gz
}
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - enable persistent mode" {
set gfxpayload=1024x768x16,1024x768
menuentry "%GRML_NAME% - enable persistent mode" {
set gfxpayload=1024x768x16,1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet persistent
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet persistent
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - copy Grml to RAM" {
set gfxpayload=1024x768
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - copy Grml to RAM" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet toram=%GRML_NAME%.squashfs
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet toram=%GRML_NAME%.squashfs
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - copy whole medium to RAM" {
set gfxpayload=1024x768
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - copy whole medium to RAM" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet toram
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet toram
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - start X by default" {
set gfxpayload=1024x768
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - start X by default" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet startx=wm-ng
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet startx=wm-ng
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - disable framebuffer" {
set gfxpayload=text
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - disable framebuffer" {
set gfxpayload=text
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quietvideo=ofonly
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quietvideo=ofonly
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - forensic mode" {
set gfxpayload=1024x768
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - forensic mode" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" readonly quiet nofstab noraid nolvm noautoconfig noswap raid=noautodetect
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" readonly quiet nofstab noraid nolvm noautoconfig noswap raid=noautodetect
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - failsafe mode" {
set gfxpayload=text
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - failsafe mode" {
set gfxpayload=text
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet noautoconfig atapicd noapic noacpi acpi=off nomodules nofirewire noudev nousb nohotplug noapm nopcmcia nosmp maxcpus=0 noscsi noagp nodma ide=nodma noswap nofstab nosound nogpm nosyslog nodhcp nocpu nodisc nomodem xmodule=vesa noraid nolvm noresume selinux=0 edd=off
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet noautoconfig atapicd noapic noacpi acpi=off nomodules nofirewire noudev nousb nohotplug noapm nopcmcia nosmp maxcpus=0 noscsi noagp nodma ide=nodma noswap nofstab nosound nogpm nosyslog nodhcp nocpu nodisc nomodem xmodule=vesa noraid nolvm noresume selinux=0 edd=off
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - debug mode" {
set gfxpayload=1024x768
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - debug mode" {
set gfxpayload=1024x768
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" initcall verbose debug=vc
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" initcall verbose debug=vc
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - serial mode" {
set gfxpayload=text
initrd /boot/%SHORT_NAME%/initrd.gz
}
menuentry "%GRML_NAME% - serial mode" {
set gfxpayload=text
- linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" quiet video=vesafb:off console=tty1 console=ttyS0,9600n8
+ linux /boot/%SHORT_NAME%/linux26 apm=power-off boot=live bootid=%BOOTID% nomce "${loopback}" "${kernelopts}" quiet video=vesafb:off console=tty1 console=ttyS0,9600n8
initrd /boot/%SHORT_NAME%/initrd.gz
}
initrd /boot/%SHORT_NAME%/initrd.gz
}
-gcry_des: crypto
-videotest: font video
-loopback: extcmd
-memrw: extcmd
-terminfo:
-part_gpt:
-gcry_arcfour: crypto
-read:
-aout:
-elf: gzio
-vga_text:
-gcry_seed: crypto
-password_pbkdf2: crypto gcry_sha512 pbkdf2 normal
-bsd: elf extcmd aout boot video cpuid gzio mmap
-reiserfs: fshelp
-sfs: fshelp
-915resolution: extcmd
-gfxmenu: trig bitmap_scale gfxterm font normal bitmap video
-configfile: normal
-help: charset extcmd normal
-jfs:
-afs: fshelp
-ohci: usb pci
-search_fs_file:
-usb_keyboard: usb
-vga: font
-usbms: scsi usb
-true:
-affs: fshelp
-iso9660: fshelp
-gfxterm: bitmap_scale font extcmd bitmap video
-functional_test: extcmd
-xfs: fshelp
-sleep: extcmd normal
-vbetest: vbe video
-pxecmd: pxe
-memdisk:
-gcry_rijndael: crypto
-gcry_sha1: crypto
-gettext: normal gzio
-cmp: gzio
-befs_be: fshelp
-hashsum: crypto extcmd normal
-halt: extcmd
-usb:
-keystatus: extcmd
-linux: normal boot video mmap
+gcry_twofish: crypto
+multiboot2: boot gzio video relocator mmap
+uhci: pci usb
+cmostest:
+gcry_rijndael: crypto
+echo: extcmd
+cpio:
+gcry_cast5: crypto
+gcry_sha512: crypto
+boot:
-mdraid: raid
-bufio:
-handler:
-cpuid: extcmd
-gcry_blowfish: crypto
-hdparm: extcmd
-test:
-minicmd:
-ata: scsi pci
+ls: extcmd normal
+gfxterm: video extcmd bitmap_scale bitmap font
+video:
+gcry_serpent: crypto
+gcry_tiger: crypto
+aout:
+gcry_blowfish: crypto
+extcmd:
+at_keyboard:
+minix:
+pxe: bufio
+reboot:
-uhci: usb pci
-crypto:
-raid:
-gcry_sha512: crypto
-biosdisk:
-password: crypto normal
-fshelp:
-efiemu: charset crc acpi
-mmap: boot
-xnu: bitmap_scale charset extcmd boot bitmap video relocator efiemu gzio
-zfsinfo: zfs
+help: extcmd charset normal
+usbms: usb scsi
+usbtest: usb
-ext2: fshelp
-drivemap: extcmd boot mmap
-part_acorn:
-sh: normal
-lsmmap:
-bitmap:
-ntfs: fshelp
-multiboot: boot video relocator gzio mmap
-vbe: video video_fb
-gcry_crc: crypto
-png: bufio bitmap
-jpeg: bufio bitmap
-parttool: normal
-cpio:
-gcry_rmd160: crypto
+part_msdos:
+gcry_rfc2268: crypto
+pbkdf2: crypto
+probe: extcmd
+gcry_camellia: crypto
-charset:
-zfs:
-raid6rec: raid
+gcry_md4: crypto
+parttool: normal
+pci:
+linux: boot video mmap normal
+zfsinfo: zfs
+gcry_md5: crypto
+fshelp:
+usb_keyboard: usb
+ata: pci scsi
+gcry_des: crypto
datehook: datetime normal
datehook: datetime normal
-probe: extcmd
-tar:
-hfs:
-boot:
-vbeinfo: vbe
-relocator:
-acpi: extcmd gzio mmap
-usbtest: usb
-tga: bufio bitmap
-reboot:
-befs: fshelp
-serial: extcmd terminfo
-font: bufio video
-raid5rec: raid
-example_functional_test: functional_test
-video:
+reiserfs: fshelp
+afs_be: fshelp
+efiemu: acpi crc charset
+gcry_seed: crypto
+crypto:
+terminal:
+jpeg: bufio bitmap
+test:
+bsd: boot gzio video aout extcmd elf cpuid mmap
+memdisk:
+cmp: gzio
+gfxmenu: gfxterm video trig bitmap_scale bitmap normal font
+acpi: gzio extcmd mmap
+elf: gzio
+affs: fshelp
+xfs: fshelp
+cpuid: extcmd
-gcry_cast5: crypto
-hfsplus: fshelp
-extcmd:
-gcry_whirlpool: crypto
-gcry_tiger: crypto
-pxe: bufio
+usb: pci
+videotest: video font
+play:
+relocator:
+password: crypto normal
+mdraid: raid
+part_sunpc:
+pxecmd: pxe
-search: search_fs_uuid search_fs_file extcmd search_label
-lspci: extcmd pci
-afs_be: fshelp
-gcry_twofish: crypto
-msdospart: parttool
-hexdump: extcmd gzio
-part_apple:
-ata_pthru: ata
+sleep: extcmd normal
+serial: extcmd terminfo
+gcry_rmd160: crypto
-pbkdf2: crypto
-date: datetime normal
-ls: extcmd normal
-ntfscomp: ntfs
+search_fs_file:
+search: search_fs_uuid extcmd search_fs_file search_label
+chain: boot video
+memrw: extcmd
+cs5536: pci
+ata_pthru: ata
+gcry_crc: crypto
+password_pbkdf2: gcry_sha512 pbkdf2 crypto normal
+configfile: normal
+befs: fshelp
+linux16: boot video mmap
+gcry_arcfour: crypto
+charset:
+raid5rec: raid
+gettext: gzio normal
-scsi:
-normal: terminal crypto charset boot
-cat: gzio
-linux16: video boot mmap
-lvm:
-ufs1:
-chain: video boot
-search_label:
+hashsum: extcmd crypto normal
+vga_text:
+vbeinfo: vbe
+regexp:
+part_gpt:
+ohci: boot pci usb cs5536
+zfs:
+bufio:
+part_apple:
+hdparm: extcmd
+bitmap:
+true:
+terminfo:
+hfs:
+ntfscomp: ntfs
+biosdisk:
+ufs1:
+915resolution: extcmd
+gcry_sha1: crypto
+lsmmap:
+nilfs2: fshelp
+befs_be: fshelp
+mmap: boot
+png: bufio bitmap
+tar:
+hfsplus: fshelp
+lspci: extcmd pci
+tga: bufio bitmap
+functional_test: extcmd
+scsi:
+lvm:
+raid:
-gcry_rfc2268: crypto
-multiboot2: boot video relocator gzio mmap
+iso9660: fshelp
+search_label:
+msdospart: parttool
+raid6rec: raid
+udf: fshelp
+vbe: video video_fb
+halt: extcmd
+keystatus: extcmd
+read:
+multiboot: boot gzio video relocator mmap
+xnu: boot gzio video extcmd bitmap_scale efiemu relocator charset bitmap
+normal: boot crypto terminal charset
+loopback: extcmd
-play:
-echo: extcmd
-minix:
-gcry_serpent: crypto
-gcry_md4: crypto
-gcry_md5: crypto
-gcry_camellia: crypto
-part_msdos:
-at_keyboard:
+sfs: fshelp
+jfs:
+vbetest: video vbe
+cat: gzio
+part_acorn:
+afs: fshelp
+iorw: extcmd
+hexdump: gzio extcmd
+gcry_whirlpool: crypto
+loadenv: extcmd
+minicmd:
+drivemap: boot extcmd mmap
+example_functional_test: functional_test
+font: video bufio
+part_bsd:
+ext2: fshelp
+vga: video video_fb
+ntfs: fshelp