123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- 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
- # Set default menu entry
- default=linux
- timeout=15
- timeout_style=menu
- # GRUB init tune for accessibility
- play 600 988 1 1319 4
- if [ cpuid -l ]; then
- menuentry "@@BOOT_TITLE@@ @@KERNVER@@ (@@ARCH@@)" --id "linux" {
- set gfxpayload="keep"
- linux (${voidlive})/boot/vmlinuz \
- root=live:CDLABEL=VOID_LIVE ro init=/sbin/init \
- rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \
- vconsole.unicode=1 vconsole.keymap=@@KEYMAP@@ \
- locale.LANG=@@LOCALE@@ @@BOOT_CMDLINE@@
- initrd (${voidlive})/boot/initrd
- }
- menuentry "@@BOOT_TITLE@@ @@KERNVER@@ (@@ARCH@@) (RAM)" --id "linuxram" {
- set gfxpayload="keep"
- linux (${voidlive})/boot/vmlinuz \
- root=live:CDLABEL=VOID_LIVE ro init=/sbin/init \
- rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \
- vconsole.unicode=1 vconsole.keymap=@@KEYMAP@@ \
- locale.LANG=@@LOCALE@@ @@BOOT_CMDLINE@@ rd.live.ram
- initrd (${voidlive})/boot/initrd
- }
- menuentry "@@BOOT_TITLE@@ @@KERNVER@@ (@@ARCH@@) with speech" --hotkey s --id "linuxa11y" {
- set gfxpayload="keep"
- linux (${voidlive})/boot/vmlinuz \
- root=live:CDLABEL=VOID_LIVE ro init=/sbin/init \
- rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \
- vconsole.unicode=1 vconsole.keymap=@@KEYMAP@@ \
- locale.LANG=@@LOCALE@@ @@BOOT_CMDLINE@@ live.accessibility live.autologin
- initrd (${voidlive})/boot/initrd
- }
- menuentry "@@BOOT_TITLE@@ @@KERNVER@@ (@@ARCH@@) with speech (RAM)" --hotkey r --id "linuxa11yram" {
- set gfxpayload="keep"
- linux (${voidlive})/boot/vmlinuz \
- root=live:CDLABEL=VOID_LIVE ro init=/sbin/init \
- rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \
- vconsole.unicode=1 vconsole.keymap=@@KEYMAP@@ \
- locale.LANG=@@LOCALE@@ @@BOOT_CMDLINE@@ live.accessibility live.autologin rd.live.ram
- initrd (${voidlive})/boot/initrd
- }
- if [ "${grub_platform}" == "efi" ]; then
- menuentry "Run Memtest86+ (RAM test)" --id memtest {
- set gfxpayload="keep"
- linux (${voidlive})/boot/memtest.efi
- }
- menuentry 'UEFI Firmware Settings' --id uefifw {
- fwsetup
- }
- else
- menuentry "Run Memtest86+ (RAM test)" --id memtest {
- set gfxpayload="keep"
- linux (${voidlive})/boot/memtest.bin
- }
- fi
- menuentry "System restart" --id restart {
- echo "System rebooting..."
- reboot
- }
- menuentry "System shutdown" --id poweroff {
- echo "System shutting down..."
- halt
- }
- fi
|