aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pxe/grub/grub.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pxe/grub/grub.cfg')
-rw-r--r--examples/pxe/grub/grub.cfg67
1 files changed, 67 insertions, 0 deletions
diff --git a/examples/pxe/grub/grub.cfg b/examples/pxe/grub/grub.cfg
new file mode 100644
index 0000000..5ea85ba
--- /dev/null
+++ b/examples/pxe/grub/grub.cfg
@@ -0,0 +1,67 @@
+set default="0"
+set timeout=-1
+
+if loadfont unicode ; then
+ set gfxmode=auto
+ set locale_dir=$prefix/locale
+ set lang=en_US
+fi
+terminal_output gfxterm
+
+set menu_color_normal=white/black
+set menu_color_highlight=black/light-gray
+if background_color 44,0,30; then
+ clear
+fi
+
+function gfxmode {
+ set gfxpayload="${1}"
+ if [ "${1}" = "keep" ]; then
+ set vt_handoff=vt.handoff=7
+ else
+ set vt_handoff=
+ fi
+}
+
+set linux_gfx_mode=keep
+
+export linux_gfx_mode
+
+menuentry 'Ubuntu 14.04 amd64 uefi' {
+ gfxmode $linux_gfx_mode
+ linux /ubuntu/14.04/amd64/linux $vt_handoff quiet splash
+ initrd /ubuntu/14.04/amd64/initrd.lz
+}
+
+menuentry 'Debian testing amd uefi' {
+ gfxmode $linux_gfx_mode
+ linux /debian/jessie/amd64/linux $vt_handoff quiet splash
+ initrd /debian/jessie/amd64/linux.gz
+}
+
+
+# Don't delete please, Rockj has fucked up his grub :D
+menuentry 'Rockjs Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os {
+ load_video
+ insmod gzio
+ insmod part_gpt
+ insmod ext2
+ set root='(hd1,gpt2)'
+ search --no-floppy --fs-uuid --set=root bc211b41-74ba-494b-a9b6-f890a0295262
+ echo 'Loading Linux 3.12.6 ...'
+ linux /vmlinuz-3.12.6 root=/dev/mapper/sdb4_crypt ro quiet
+ echo 'Loading initial ramdisk ...'
+ initrd /initrd.img-3.12.6
+}
+menuentry 'Rockjs Debian (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
+ load_video
+ insmod gzio
+ insmod part_gpt
+ insmod ext2
+ set root='(hd1,gpt2)'
+ search --no-floppy --fs-uuid --set=root bc211b41-74ba-494b-a9b6-f890a0295262
+ echo 'Loading Linux 3.12.6 ...'
+ linux /vmlinuz-3.12.6 root=/dev/mapper/sdb4_crypt ro single
+ echo 'Loading initial ramdisk ...'
+ initrd /initrd.img-3.12.6
+}