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/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/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/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/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_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/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-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/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/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/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/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_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/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: 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/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/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/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/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_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/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
# 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
- 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
exit 1
fi
GRUB="$1"
oldpwd=$(pwd)
-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
fi
-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)
+echo "Using temporary directory $GRUBDIR"
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"
tar xzf data.tar.gz
-./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
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
- 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
}
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
}
-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:
+date: datetime normal
search_fs_uuid:
-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:
part_sun:
-mdraid: raid
-bufio:
-handler:
-cpuid: extcmd
-gcry_blowfish: crypto
-hdparm: extcmd
-test:
-minicmd:
-ata: scsi pci
gzio:
-udf: fshelp
-terminal:
+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:
xnu_uuid: gcry_md5
-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
blocklist:
-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
fat:
-charset:
-zfs:
-raid6rec: raid
+gcry_md4: crypto
+parttool: normal
+pci:
+linux: boot video mmap normal
+zfsinfo: zfs
+gcry_md5: crypto
+fshelp:
+usb_keyboard: usb
bitmap_scale: bitmap
-loadenv: extcmd
+ata: pci scsi
+gcry_des: crypto
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
dm_nv: raid
-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
crc:
-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
video_fb: video
-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
gcry_sha256: 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
hello: extcmd
-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:
gptsync:
+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
ufs2:
+befs_be: fshelp
+mmap: boot
+png: bufio bitmap
+tar:
+hfsplus: fshelp
+lspci: extcmd pci
+tga: bufio bitmap
+functional_test: extcmd
+scsi:
+lvm:
+raid:
setpci: extcmd pci
-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
part_amiga:
-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