47 lines
1.2 KiB
Cheetah
47 lines
1.2 KiB
Cheetah
# copied from a live built image, and modified to deal with non-uefi
|
|
|
|
set default="${default_boot}"
|
|
|
|
if [ "$$grub_platform" == "efi" ]; then
|
|
function load_video {
|
|
insmod efi_gop
|
|
insmod efi_uga
|
|
insmod video_bochs
|
|
insmod video_cirrus
|
|
insmod all_video
|
|
}
|
|
set basicgfx="nomodeset"
|
|
else
|
|
function load_video {
|
|
insmod all_video
|
|
}
|
|
set basicgfx="nomodeset vga=791"
|
|
fi
|
|
|
|
load_video
|
|
set gfxpayload=keep
|
|
insmod gzio
|
|
insmod part_gpt
|
|
insmod ext2
|
|
|
|
terminal_input console
|
|
terminal_output ${terminal_output}
|
|
set timeout=${boot_timeout}
|
|
|
|
search ${search_params}
|
|
|
|
menuentry 'Start ${title}' --class fedora --class gnu-linux --class gnu --class os {
|
|
linux ($$root)${bootpath}/${kernel_file} ${boot_options}
|
|
initrd ($$root)${bootpath}/${initrd_file}
|
|
}
|
|
menuentry 'Test this media & start ${title}' --class fedora --class gnu-linux --class gnu --class os {
|
|
linux ($$root)${bootpath}/${kernel_file} ${boot_options} rd.live.check
|
|
initrd ($$root)${bootpath}/${initrd_file}
|
|
}
|
|
submenu "Troubleshooting -->" {
|
|
menuentry "Start ${title} in basic graphics mode" --class fedora --class gnu-linux --class gnu --class os {
|
|
linux ($$root)${bootpath}/${kernel_file} ${boot_options} $${basicgfx}
|
|
initrd ($$root)${bootpath}/${initrd_file}
|
|
}
|
|
}
|