aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tg16/pxe/grub
diff options
context:
space:
mode:
authorJoachim Tingvold <joachim@tingvold.com>2016-03-29 23:57:35 +0200
committerJoachim Tingvold <joachim@tingvold.com>2016-03-29 23:57:35 +0200
commitfefa87ebf2b2e001a18666e0eb160cb84282f5ba (patch)
tree55236e0398f602e024ce4f07341812544bd945c3 /examples/tg16/pxe/grub
parent69722b70c1f07fd728388e8dcd2c3440ca4468be (diff)
TG16-config.
Diffstat (limited to 'examples/tg16/pxe/grub')
-rw-r--r--examples/tg16/pxe/grub/fonts/unicode.pf2bin0 -> 2226340 bytes
-rw-r--r--examples/tg16/pxe/grub/grub.cfg67
2 files changed, 67 insertions, 0 deletions
diff --git a/examples/tg16/pxe/grub/fonts/unicode.pf2 b/examples/tg16/pxe/grub/fonts/unicode.pf2
new file mode 100644
index 0000000..166acde
--- /dev/null
+++ b/examples/tg16/pxe/grub/fonts/unicode.pf2
Binary files differ
diff --git a/examples/tg16/pxe/grub/grub.cfg b/examples/tg16/pxe/grub/grub.cfg
new file mode 100644
index 0000000..5ea85ba
--- /dev/null
+++ b/examples/tg16/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
+}