about summary refs log tree commit diff
path: root/grub/grub_void.cfg.in
diff options
context:
space:
mode:
Diffstat (limited to 'grub/grub_void.cfg.in')
-rw-r--r--grub/grub_void.cfg.in36
1 files changed, 36 insertions, 0 deletions
diff --git a/grub/grub_void.cfg.in b/grub/grub_void.cfg.in
new file mode 100644
index 0000000..8a31263
--- /dev/null
+++ b/grub/grub_void.cfg.in
@@ -0,0 +1,36 @@
+
+set pager="1"
+set locale_dir="(${voidlive})/boot/grub/locale"
+
+if [ -e "${prefix}/${grub_cpu}-${grub_platform}/all_video.mod" ]; then
+    insmod all_video
+else
+    insmod efi_gop
+    insmod efi_uga
+    insmod video_bochs
+    insmod video_cirrus
+fi
+
+insmod font
+
+if loadfont "(${voidlive}/boot/grub/fonts/unicode.pf2" ; then
+    insmod gfxterm
+    set gfxmode="auto"
+    
+    terminal_input console
+    terminal_output gfxterm
+    
+    insmod png
+    background_image "(${voidlive})/boot/isolinux/@@SPLASHIMAGE@@"
+fi
+
+if [ cpuid -l ]; then
+    menuentry "Void GNU/Linux @@KERNVER@@ (@@ARCH@@)" {
+        set gfxpayload="keep"
+        linux (${voidlive})/boot/vmlinuz \
+		root=live:CDLABEL=VOID_LIVE ro rootfstype=auto liveimg \
+		rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \
+		vconsole.keymap=@@KEYMAP@@ vconsole.unicode=1 locale.LANG=@@LOCALE@@
+        initrd (${voidlive})/boot/initrd.lz
+    }
+fi