2022-05-25 14:50:49 +00:00
|
|
|
insmod part_gpt
|
|
|
|
insmod part_msdos
|
|
|
|
insmod fat
|
|
|
|
insmod iso9660
|
|
|
|
|
|
|
|
insmod all_video
|
|
|
|
|
|
|
|
insmod font
|
|
|
|
|
|
|
|
if loadfont "${prefix}/fonts/unicode.pf2" ; then
|
|
|
|
insmod gfxterm
|
|
|
|
set gfxmode="auto"
|
|
|
|
terminal_input console
|
|
|
|
terminal_output gfxterm
|
|
|
|
fi
|
|
|
|
|
|
|
|
# GRUB init tune for accessibility
|
|
|
|
#
|
2022-06-18 12:53:03 +00:00
|
|
|
play 600 988 1 1319 4
|
2022-05-25 14:50:49 +00:00
|
|
|
|
|
|
|
menuentry "Arch Linux install medium (x86_64, UEFI)" {
|
|
|
|
set gfxpayload=keep
|
|
|
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
2022-06-10 05:36:03 +00:00
|
|
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
|
2022-05-25 14:50:49 +00:00
|
|
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
|
|
}
|
|
|
|
|
|
|
|
menuentry "Arch Linux install medium with speakup screen reader (x86_64, UEFI)" --hotkey=s {
|
|
|
|
set gfxpayload=keep
|
|
|
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
|
|
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on
|
|
|
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
|
|
}
|
|
|
|
|
2022-06-10 05:36:03 +00:00
|
|
|
if [ "${grub_platform}" == "efi" ]; then
|
|
|
|
if [ "${grub_cpu}" == "x86_64" ]; then
|
|
|
|
menuentry "UEFI Shell" {
|
|
|
|
insmod chain
|
|
|
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
|
|
|
chainloader /shellx64.efi
|
|
|
|
}
|
|
|
|
elif [ "${grub_cpu}" == "i386" ]; then
|
|
|
|
menuentry "UEFI Shell" {
|
|
|
|
insmod chain
|
|
|
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
|
|
|
chainloader /shellia32.efi
|
|
|
|
}
|
|
|
|
fi
|
|
|
|
|
|
|
|
menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
|
|
|
|
fwsetup
|
|
|
|
}
|
|
|
|
fi
|
|
|
|
|
|
|
|
menuentry "System shutdown" {
|
|
|
|
echo "System shutting down..."
|
|
|
|
halt
|
2022-05-25 14:50:49 +00:00
|
|
|
}
|
2022-06-10 05:36:03 +00:00
|
|
|
|
|
|
|
menuentry "System restart" {
|
|
|
|
echo "System rebooting..."
|
|
|
|
reboot
|
2022-06-18 12:53:03 +00:00
|
|
|
}
|