spacepaste

  1.  
  2. #
  3. # DO NOT EDIT THIS FILE
  4. #
  5. # It is automatically generated by grub-mkconfig using templates
  6. # from /etc/grub.d and settings from /etc/default/grub
  7. #
  8. ### BEGIN /etc/grub.d/00_header ###
  9. insmod part_gpt
  10. insmod part_msdos
  11. insmod lvm
  12. if [ -s $prefix/grubenv ]; then
  13. load_env
  14. fi
  15. if [ "${next_entry}" ] ; then
  16. set default="${next_entry}"
  17. set next_entry=
  18. save_env next_entry
  19. set boot_once=true
  20. else
  21. set default="0"
  22. fi
  23. if [ x"${feature_menuentry_id}" = xy ]; then
  24. menuentry_id_option="--id"
  25. else
  26. menuentry_id_option=""
  27. fi
  28. export menuentry_id_option
  29. if [ "${prev_saved_entry}" ]; then
  30. set saved_entry="${prev_saved_entry}"
  31. save_env saved_entry
  32. set prev_saved_entry=
  33. save_env prev_saved_entry
  34. set boot_once=true
  35. fi
  36. function savedefault {
  37. if [ -z "${boot_once}" ]; then
  38. saved_entry="${chosen}"
  39. save_env saved_entry
  40. fi
  41. }
  42. function load_video {
  43. if [ x$feature_all_video_module = xy ]; then
  44. insmod all_video
  45. else
  46. insmod efi_gop
  47. insmod efi_uga
  48. insmod ieee1275_fb
  49. insmod vbe
  50. insmod vga
  51. insmod video_bochs
  52. insmod video_cirrus
  53. fi
  54. }
  55. if [ x$feature_default_font_path = xy ] ; then
  56. font=unicode
  57. else
  58. insmod part_gpt
  59. insmod cryptodisk
  60. insmod luks
  61. insmod gcry_rijndael
  62. insmod gcry_rijndael
  63. insmod gcry_sha256
  64. insmod ext2
  65. cryptomount -u c54afbaea08f4e1eb5e5a588bf8873fc
  66. set root='cryptouuid/c54afbaea08f4e1eb5e5a588bf8873fc'
  67. if [ x$feature_platform_search_hint = xy ]; then
  68. search --no-floppy --fs-uuid --set=root --hint='cryptouuid/c54afbaea08f4e1eb5e5a588bf8873fc' 8529cdad-ab0e-4917-825a-c6a2e82771a4
  69. else
  70. search --no-floppy --fs-uuid --set=root 8529cdad-ab0e-4917-825a-c6a2e82771a4
  71. fi
  72. font="/usr/share/grub/unicode.pf2"
  73. fi
  74. if loadfont $font ; then
  75. set gfxmode=auto
  76. load_video
  77. insmod gfxterm
  78. set locale_dir=$prefix/locale
  79. set lang=en_US
  80. insmod gettext
  81. fi
  82. terminal_input console
  83. terminal_output gfxterm
  84. if [ x$feature_timeout_style = xy ] ; then
  85. set timeout_style=menu
  86. set timeout=5
  87. # Fallback normal timeout code in case the timeout_style feature is
  88. # unavailable.
  89. else
  90. set timeout=5
  91. fi
  92. ### END /etc/grub.d/00_header ###
  93. ### BEGIN /etc/grub.d/10_linux ###
  94. menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8529cdad-ab0e-4917-825a-c6a2e82771a4' {
  95. load_video
  96. set gfxpayload=keep
  97. insmod gzio
  98. insmod part_gpt
  99. insmod fat
  100. if [ x$feature_platform_search_hint = xy ]; then
  101. search --no-floppy --fs-uuid --set=root 38EF-09E7
  102. else
  103. search --no-floppy --fs-uuid --set=root 38EF-09E7
  104. fi
  105. echo 'Loading Linux linux ...'
  106. linux /vmlinuz-linux root=UUID=5555941a-f671-4303-9bd3-09c8b6de3967 rw cryptdevice=/dev/nvme0n1p9:cryptroot quiet
  107. echo 'Loading initial ramdisk ...'
  108. initrd /initramfs-linux.img
  109. }
  110. submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-8529cdad-ab0e-4917-825a-c6a2e82771a4' {
  111. menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-8529cdad-ab0e-4917-825a-c6a2e82771a4' {
  112. load_video
  113. set gfxpayload=keep
  114. insmod gzio
  115. insmod part_gpt
  116. insmod fat
  117. if [ x$feature_platform_search_hint = xy ]; then
  118. search --no-floppy --fs-uuid --set=root 38EF-09E7
  119. else
  120. search --no-floppy --fs-uuid --set=root 38EF-09E7
  121. fi
  122. echo 'Loading Linux linux ...'
  123. linux /vmlinuz-linux root=UUID=5555941a-f671-4303-9bd3-09c8b6de3967 rw cryptdevice=/dev/nvme0n1p9:cryptroot quiet
  124. echo 'Loading initial ramdisk ...'
  125. initrd /initramfs-linux.img
  126. }
  127. menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-8529cdad-ab0e-4917-825a-c6a2e82771a4' {
  128. load_video
  129. set gfxpayload=keep
  130. insmod gzio
  131. insmod part_gpt
  132. insmod fat
  133. if [ x$feature_platform_search_hint = xy ]; then
  134. search --no-floppy --fs-uuid --set=root 38EF-09E7
  135. else
  136. search --no-floppy --fs-uuid --set=root 38EF-09E7
  137. fi
  138. echo 'Loading Linux linux ...'
  139. linux /vmlinuz-linux root=UUID=5555941a-f671-4303-9bd3-09c8b6de3967 rw cryptdevice=/dev/nvme0n1p9:cryptroot quiet
  140. echo 'Loading initial ramdisk ...'
  141. initrd /initramfs-linux-fallback.img
  142. }
  143. }
  144. ### END /etc/grub.d/10_linux ###
  145. ### BEGIN /etc/grub.d/20_linux_xen ###
  146. ### END /etc/grub.d/20_linux_xen ###
  147. ### BEGIN /etc/grub.d/30_os-prober ###
  148. menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-38EF-09E7' {
  149. insmod part_gpt
  150. insmod fat
  151. if [ x$feature_platform_search_hint = xy ]; then
  152. search --no-floppy --fs-uuid --set=root 38EF-09E7
  153. else
  154. search --no-floppy --fs-uuid --set=root 38EF-09E7
  155. fi
  156. chainloader /EFI/Microsoft/Boot/bootmgfw.efi
  157. }
  158. ### END /etc/grub.d/30_os-prober ###
  159. ### BEGIN /etc/grub.d/40_custom ###
  160. # This file provides an easy way to add custom menu entries. Simply type the
  161. # menu entries you want to add after this comment. Be careful not to change
  162. # the 'exec tail' line above.
  163. menuentry "FreeBSD" {
  164. set root='(hd0,gpt10)'
  165. insmod ufs2
  166. kfreebsd /boot/loader
  167. chainloader /EFI/GRUB/boot1.efi
  168. }
  169. ### END /etc/grub.d/40_custom ###
  170. ### BEGIN /etc/grub.d/41_custom ###
  171. if [ -f ${config_directory}/custom.cfg ]; then
  172. source ${config_directory}/custom.cfg
  173. elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
  174. source $prefix/custom.cfg;
  175. fi
  176. ### END /etc/grub.d/41_custom ###
  177.