set pager="1" set locale_dir="(${evolutionlive})/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 "(${evolutionlive})/boot/grub/fonts/unicode.pf2" ; then insmod gfxterm set gfxmode="auto" terminal_input console terminal_output gfxterm insmod png background_image "(${evolutionlive})/boot/isolinux/splash.png" 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 "evolutionOS (x86_64)" --id "linux" { set gfxpayload="keep" linux (${evolutionlive})/boot/vmlinuz \ root=live:CDLABEL=EVOLUTION_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=us \ locale.LANG=en_US.UTF-8 live.autologin rd.live.overlay.overlayfs=1 initrd (${evolutionlive})/boot/initrd } menuentry "evolutionOS (x86_64) (RAM)" --id "linuxram" { set gfxpayload="keep" linux (${evolutionlive})/boot/vmlinuz \ root=live:CDLABEL=EVOLUTION_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=us \ locale.LANG=en_US.UTF-8 live.autologin rd.live.overlay.overlayfs=1 rd.live.ram initrd (${evolutionlive})/boot/initrd } if [ "${grub_platform}" == "efi" ]; then menuentry "Run Memtest86+ (RAM test)" --id memtest { set gfxpayload="keep" linux (${evolutionlive})/boot/memtest.efi } menuentry 'UEFI Firmware Settings' --id uefifw { fwsetup } else menuentry "Run Memtest86+ (RAM test)" --id memtest { set gfxpayload="keep" linux (${evolutionlive})/boot/memtest.bin } fi menuentry "System restart" --id restart { echo "System rebooting..." reboot } menuentry "System shutdown" --id poweroff { echo "System shutting down..." halt } fi