From 025f21fec3d1b9103b9d9698317923a51e9b9415 Mon Sep 17 00:00:00 2001 From: Trey Blancher Date: Sun, 8 Sep 2019 05:46:55 -0400 Subject: [PATCH] Posting of /boot/grub/grub.cfg --- grub.cfg | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100755 grub.cfg diff --git a/grub.cfg b/grub.cfg new file mode 100755 index 0000000..16dbaf3 --- /dev/null +++ b/grub.cfg @@ -0,0 +1,160 @@ +# +# DO NOT EDIT THIS FILE +# +# It is automatically generated by grub-mkconfig using templates +# from /etc/grub.d and settings from /etc/default/grub +# + +### BEGIN /etc/grub.d/00_header ### +insmod part_gpt +insmod part_msdos +if [ -s $prefix/grubenv ]; then + set have_grubenv=true + 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="0" +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 recordfail { + set recordfail=1 + if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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 +} + +if loadfont unicode ; then + set gfxmode=auto + load_video + insmod gfxterm + set locale_dir=$prefix/locale + set lang=en_US + insmod gettext +fi +terminal_output gfxterm +if [ "${recordfail}" = 1 ] ; then + set timeout=3 +else + if [ x$feature_timeout_style = xy ] ; then + set timeout_style=hidden + set timeout=0 + # Fallback hidden-timeout code in case the timeout_style feature is + # unavailable. + elif sleep --interruptible 0 ; then + set timeout=0 + fi +fi +### END /etc/grub.d/00_header ### + +### BEGIN /etc/grub.d/10_linux ### +menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fc7f3da4-028d-42ed-9e18-c12c277fa465' { + recordfail + load_video + set gfxpayload=keep + insmod gzio + insmod part_gpt + insmod fat + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root B49C-A642 + else + search --no-floppy --fs-uuid --set=root B49C-A642 + fi + linux /vmlinuz-linux root=/dev/mapper/vg-root rw luks.name=8fb94386-d116-4e7e-86ba-6d7098ed03ba=luks root=/dev/vg/root resume=/dev/vg/swap audit=0 quiet splash loglevel=2 vga=current rd.systemd.show_status=false rd.udev.log_priority=2 vt.global_cursor_default=0 + initrd /intel-ucode.img /initramfs-linux.img +} +submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-fc7f3da4-028d-42ed-9e18-c12c277fa465' { + menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-fc7f3da4-028d-42ed-9e18-c12c277fa465' { + recordfail + load_video + set gfxpayload=keep + insmod gzio + insmod part_gpt + insmod fat + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root B49C-A642 + else + search --no-floppy --fs-uuid --set=root B49C-A642 + fi + echo 'Loading Linux linux ...' + linux /vmlinuz-linux root=/dev/mapper/vg-root rw luks.name=8fb94386-d116-4e7e-86ba-6d7098ed03ba=luks root=/dev/vg/root resume=/dev/vg/swap audit=0 quiet splash loglevel=2 vga=current rd.systemd.show_status=false rd.udev.log_priority=2 vt.global_cursor_default=0 + echo 'Loading initial ramdisk ...' + initrd /intel-ucode.img /initramfs-linux.img + } + menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-fc7f3da4-028d-42ed-9e18-c12c277fa465' { + recordfail + load_video + set gfxpayload=keep + insmod gzio + insmod part_gpt + insmod fat + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root B49C-A642 + else + search --no-floppy --fs-uuid --set=root B49C-A642 + fi + echo 'Loading Linux linux ...' + linux /vmlinuz-linux root=/dev/mapper/vg-root rw luks.name=8fb94386-d116-4e7e-86ba-6d7098ed03ba=luks root=/dev/vg/root resume=/dev/vg/swap audit=0 quiet splash loglevel=2 vga=current rd.systemd.show_status=false rd.udev.log_priority=2 vt.global_cursor_default=0 + echo 'Loading initial ramdisk ...' + initrd /intel-ucode.img /initramfs-linux-fallback.img + } +} + +### END /etc/grub.d/10_linux ### + +### BEGIN /etc/grub.d/20_linux_xen ### +### END /etc/grub.d/20_linux_xen ### + +### BEGIN /etc/grub.d/30_os-prober ### +### END /etc/grub.d/30_os-prober ### + +### 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 ###