Last active
January 24, 2022 16:19
-
-
Save alfonz19/3a84b8e681a2b10140ffbd2bd932d7b4 to your computer and use it in GitHub Desktop.
grub.cfg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# DO NOT EDIT THIS FILE | |
# | |
# It is automatically generated by grub2-mkconfig using templates | |
# from /etc/grub.d and settings from /etc/default/grub | |
# | |
### BEGIN /etc/grub.d/00_header ### | |
set pager=1 | |
if [ -f ${config_directory}/grubenv ]; then | |
load_env -f ${config_directory}/grubenv | |
elif [ -s $prefix/grubenv ]; then | |
load_env | |
fi | |
if [ "${next_entry}" ] ; then | |
set default="${next_entry}" | |
set next_entry= | |
save_env next_entry | |
set boot_once=true | |
else | |
set default="${saved_entry}" | |
fi | |
if [ x"${feature_menuentry_id}" = xy ]; then | |
menuentry_id_option="--id" | |
else | |
menuentry_id_option="" | |
fi | |
export menuentry_id_option | |
if [ "${prev_saved_entry}" ]; then | |
set saved_entry="${prev_saved_entry}" | |
save_env saved_entry | |
set prev_saved_entry= | |
save_env prev_saved_entry | |
set boot_once=true | |
fi | |
function savedefault { | |
if [ -z "${boot_once}" ]; then | |
saved_entry="${chosen}" | |
save_env saved_entry | |
fi | |
} | |
function load_video { | |
if [ x$feature_all_video_module = xy ]; then | |
insmod all_video | |
else | |
insmod efi_gop | |
insmod efi_uga | |
insmod ieee1275_fb | |
insmod vbe | |
insmod vga | |
insmod video_bochs | |
insmod video_cirrus | |
fi | |
} | |
terminal_output console | |
if [ x$feature_timeout_style = xy ] ; then | |
set timeout_style=menu | |
set timeout=5 | |
# Fallback normal timeout code in case the timeout_style feature is | |
# unavailable. | |
else | |
set timeout=5 | |
fi | |
### END /etc/grub.d/00_header ### | |
### BEGIN /etc/grub.d/01_users ### | |
if [ -f ${prefix}/user.cfg ]; then | |
source ${prefix}/user.cfg | |
if [ -n "${GRUB2_PASSWORD}" ]; then | |
set superusers="root" | |
export superusers | |
password_pbkdf2 root ${GRUB2_PASSWORD} | |
fi | |
fi | |
### END /etc/grub.d/01_users ### | |
### BEGIN /etc/grub.d/08_fallback_counting ### | |
insmod increment | |
# Check if boot_counter exists and boot_success=0 to activate this behaviour. | |
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then | |
# if countdown has ended, choose to boot rollback deployment, | |
# i.e. default=1 on OSTree-based systems. | |
if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then | |
set default=1 | |
set boot_counter=-1 | |
# otherwise decrement boot_counter | |
else | |
decrement boot_counter | |
fi | |
save_env boot_counter | |
fi | |
### END /etc/grub.d/08_fallback_counting ### | |
### BEGIN /etc/grub.d/10_linux ### | |
insmod part_msdos | |
insmod ext2 | |
set root='hd0,msdos1' | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f20dd2ba-8885-4043-a0f9-31345c229944 | |
else | |
search --no-floppy --fs-uuid --set=root f20dd2ba-8885-4043-a0f9-31345c229944 | |
fi | |
insmod part_msdos | |
insmod ext2 | |
set boot='hd0,msdos1' | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f20dd2ba-8885-4043-a0f9-31345c229944 | |
else | |
search --no-floppy --fs-uuid --set=boot f20dd2ba-8885-4043-a0f9-31345c229944 | |
fi | |
# This section was generated by a script. Do not modify the generated file - all changes | |
# will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files. | |
# | |
# The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and | |
# populates the boot menu. Please refer to the Boot Loader Specification documentation | |
# for the files format: https://systemd.io/BOOT_LOADER_SPECIFICATION/. | |
# The kernelopts variable should be defined in the grubenv file. But to ensure that menu | |
# entries populated from BootLoaderSpec files that use this variable work correctly even | |
# without a grubenv file, define a fallback kernelopts variable if this has not been set. | |
# | |
# The kernelopts variable in the grubenv file can be modified using the grubby tool or by | |
# executing the grub2-mkconfig tool. For the latter, the values of the GRUB_CMDLINE_LINUX | |
# and GRUB_CMDLINE_LINUX_DEFAULT options from /etc/default/grub file are used to set both | |
# the kernelopts variable in the grubenv file and the fallback kernelopts variable. | |
if [ -z "${kernelopts}" ]; then | |
set kernelopts="root=/dev/mapper/ssdVg2-f35root ro resume=/dev/mapper/ssd--vg-swap rd.lvm.lv=ssdVg2/f35root rd.lvm.lv=ssd-vg/swap rhgb quiet " | |
fi | |
insmod blscfg | |
blscfg | |
### END /etc/grub.d/10_linux ### | |
### BEGIN /etc/grub.d/10_reset_boot_success ### | |
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry | |
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then | |
set menu_hide_ok=1 | |
else | |
set menu_hide_ok=0 | |
fi | |
# Reset boot_indeterminate after a successful boot | |
if [ "${boot_success}" = "1" ] ; then | |
set boot_indeterminate=0 | |
# Avoid boot_indeterminate causing the menu to be hidden more than once | |
elif [ "${boot_indeterminate}" = "1" ]; then | |
set boot_indeterminate=2 | |
fi | |
# Reset boot_success for current boot | |
set boot_success=0 | |
save_env boot_success boot_indeterminate | |
### END /etc/grub.d/10_reset_boot_success ### | |
### BEGIN /etc/grub.d/12_menu_auto_hide ### | |
if [ x$feature_timeout_style = xy ] ; then | |
if [ "${menu_show_once}" ]; then | |
unset menu_show_once | |
save_env menu_show_once | |
set timeout_style=menu | |
set timeout=60 | |
elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then | |
set orig_timeout_style=${timeout_style} | |
set orig_timeout=${timeout} | |
if [ "${fastboot}" = "1" ]; then | |
# timeout_style=menu + timeout=0 avoids the countdown code keypress check | |
set timeout_style=menu | |
set timeout=0 | |
else | |
set timeout_style=hidden | |
set timeout=1 | |
fi | |
fi | |
fi | |
### END /etc/grub.d/12_menu_auto_hide ### | |
### BEGIN /etc/grub.d/14_menu_show_once ### | |
if [ x$feature_timeout_style = xy ]; then | |
if [ "${menu_show_once_timeout}" ]; then | |
set timeout_style=menu | |
set timeout="${menu_show_once_timeout}" | |
unset menu_show_once_timeout | |
save_env menu_show_once_timeout | |
fi | |
fi | |
### END /etc/grub.d/14_menu_show_once ### | |
### BEGIN /etc/grub.d/20_linux_xen ### | |
### END /etc/grub.d/20_linux_xen ### | |
### BEGIN /etc/grub.d/20_ppc_terminfo ### | |
### END /etc/grub.d/20_ppc_terminfo ### | |
### BEGIN /etc/grub.d/30_os-prober ### | |
menuentry 'Windows 10 (on /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-E60E2F1D0E2EE671' { | |
insmod part_msdos | |
insmod ntfs | |
set root='hd2,msdos1' | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 E60E2F1D0E2EE671 | |
else | |
search --no-floppy --fs-uuid --set=root E60E2F1D0E2EE671 | |
fi | |
parttool ${root} hidden- | |
drivemap -s (hd0) ${root} | |
chainloader +1 | |
} | |
menuentry 'Fedora 33 (Cinnamon) (on /dev/mapper/ssdVg2-f33root)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-0-rescue-4b3746e21c41432b970bbc9b497f3b7c--386b41e3-8e7f-487e-b8fc-d61c4d6a4522' { | |
insmod part_msdos | |
insmod ext2 | |
set root='hd1,msdos1' | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1 --hint='hd1,msdos1' d0638b48-bd56-442d-bd83-9c5210d337f8 | |
else | |
search --no-floppy --fs-uuid --set=root d0638b48-bd56-442d-bd83-9c5210d337f8 | |
fi | |
linux /vmlinuz-0-rescue-4b3746e21c41432b970bbc9b497f3b7c root=/dev/dm-2 | |
initrd /initramfs-0-rescue-4b3746e21c41432b970bbc9b497f3b7c.img | |
} | |
menuentry 'Fedora 33 (Cinnamon) (on /dev/mapper/ssdVg2-f33root)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-5.14.18-100.fc33.x86_64--386b41e3-8e7f-487e-b8fc-d61c4d6a4522' { | |
insmod part_msdos | |
insmod ext2 | |
set root='hd1,msdos1' | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1 --hint='hd1,msdos1' d0638b48-bd56-442d-bd83-9c5210d337f8 | |
else | |
search --no-floppy --fs-uuid --set=root d0638b48-bd56-442d-bd83-9c5210d337f8 | |
fi | |
linux /vmlinuz-5.14.18-100.fc33.x86_64 root=/dev/dm-2 | |
initrd /initramfs-5.14.18-100.fc33.x86_64.img | |
} | |
# Other OS found, undo autohiding of menu unless menu_auto_hide=2 | |
if [ "${orig_timeout_style}" -a "${menu_auto_hide}" != "2" ]; then | |
set timeout_style=${orig_timeout_style} | |
set timeout=${orig_timeout} | |
fi | |
### END /etc/grub.d/30_os-prober ### | |
### BEGIN /etc/grub.d/30_uefi-firmware ### | |
if [ "$grub_platform" = "efi" ]; then | |
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' { | |
fwsetup | |
} | |
fi | |
### END /etc/grub.d/30_uefi-firmware ### | |
### BEGIN /etc/grub.d/40_custom ### | |
# This file provides an easy way to add custom menu entries. Simply type the | |
# menu entries you want to add after this comment. Be careful not to change | |
# the 'exec tail' line above. | |
### END /etc/grub.d/40_custom ### | |
### BEGIN /etc/grub.d/41_custom ### | |
if [ -f ${config_directory}/custom.cfg ]; then | |
source ${config_directory}/custom.cfg | |
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then | |
source $prefix/custom.cfg | |
fi | |
### END /etc/grub.d/41_custom ### |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment