summaryrefslogtreecommitdiff
path: root/boot/grub/grub.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'boot/grub/grub.cfg')
-rwxr-xr-xboot/grub/grub.cfg179
1 files changed, 179 insertions, 0 deletions
diff --git a/boot/grub/grub.cfg b/boot/grub/grub.cfg
new file mode 100755
index 0000000..c62df8e
--- /dev/null
+++ b/boot/grub/grub.cfg
@@ -0,0 +1,179 @@
+#
+# 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
+ 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 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 [ x$feature_default_font_path = xy ] ; then
+ font=unicode
+else
+insmod part_gpt
+insmod btrfs
+search --no-floppy --fs-uuid --set=root 7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed
+ font="/@/usr/share/grub/unicode.pf2"
+fi
+
+if loadfont $font ; then
+ set gfxmode=1920x1080
+ load_video
+ insmod gfxterm
+ set locale_dir=$prefix/locale
+ set lang=en_US
+ insmod gettext
+fi
+terminal_input console
+terminal_output gfxterm
+insmod part_gpt
+insmod fat
+search --no-floppy --fs-uuid --set=root BCCD-3C49
+insmod gfxmenu
+loadfont ($root)/grub/themes/CyberRe/dejavu_14.pf2
+loadfont ($root)/grub/themes/CyberRe/droidlogo_bold_17.pf2
+loadfont ($root)/grub/themes/CyberRe/droidlogo_bold_20.pf2
+loadfont ($root)/grub/themes/CyberRe/droidlogo_bold_26.pf2
+loadfont ($root)/grub/themes/CyberRe/droidlogo_regular_12.pf2
+loadfont ($root)/grub/themes/CyberRe/droidlogo_regular_17.pf2
+insmod png
+set theme=($root)/grub/themes/CyberRe/theme.txt
+export theme
+if [ x$feature_timeout_style = xy ] ; then
+ set timeout_style=menu
+ set timeout=10
+# Fallback normal timeout code in case the timeout_style feature is
+# unavailable.
+else
+ set timeout=10
+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-7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed' {
+ load_video
+ set gfxpayload=keep
+ insmod gzio
+ insmod part_gpt
+ insmod fat
+ search --no-floppy --fs-uuid --set=root BCCD-3C49
+ echo 'Loading Linux linux ...'
+ linux /vmlinuz-linux root=UUID=7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed rw rootflags=subvol=@ ro resume=/dev/nvme0n1p2 loglevel=3
+ echo 'Loading initial ramdisk ...'
+ initrd /intel-ucode.img /initramfs-linux.img
+}
+submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed' {
+ menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed' {
+ load_video
+ set gfxpayload=keep
+ insmod gzio
+ insmod part_gpt
+ insmod fat
+ search --no-floppy --fs-uuid --set=root BCCD-3C49
+ echo 'Loading Linux linux ...'
+ linux /vmlinuz-linux root=UUID=7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed rw rootflags=subvol=@ ro resume=/dev/nvme0n1p2 loglevel=3
+ 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-7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed' {
+ load_video
+ set gfxpayload=keep
+ insmod gzio
+ insmod part_gpt
+ insmod fat
+ search --no-floppy --fs-uuid --set=root BCCD-3C49
+ echo 'Loading Linux linux ...'
+ linux /vmlinuz-linux root=UUID=7ba6a2d9-b8bf-466b-a2b8-91ca2d5a50ed rw rootflags=subvol=@ ro resume=/dev/nvme0n1p2 loglevel=3
+ 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 ###
+menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-D0F6-5BAB' {
+ insmod part_gpt
+ insmod fat
+ set root='hd0,gpt2'
+ if [ x$feature_platform_search_hint = xy ]; then
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 D0F6-5BAB
+ else
+ search --no-floppy --fs-uuid --set=root D0F6-5BAB
+ fi
+ chainloader /efi/Microsoft/Boot/bootmgfw.efi
+}
+### END /etc/grub.d/30_os-prober ###
+
+### BEGIN /etc/grub.d/30_uefi-firmware ###
+menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
+ fwsetup
+}
+### 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 ###