Guest User

grub.cfg

a guest
Apr 20th, 2026
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.42 KB | Source Code | 0 0
  1. #
  2. # DO NOT EDIT THIS FILE
  3. #
  4. # It is automatically generated by grub-mkconfig using templates
  5. # from /etc/grub.d and settings from /etc/default/grub
  6. #
  7.  
  8. ### BEGIN /etc/grub.d/00_header ###
  9. insmod part_gpt
  10. insmod part_msdos
  11. if [ -s $prefix/grubenv ]; then
  12. load_env
  13. fi
  14.  
  15. if [ "${env_block}" ] ; then
  16. set env_block="(${root})${env_block}"
  17. export env_block
  18. load_env -f "${env_block}"
  19. fi
  20.  
  21. if [ "${next_entry}" ] ; then
  22. set default="${next_entry}"
  23. set next_entry=
  24. if [ "${env_block}" ] ; then
  25. save_env -f "${env_block}" next_entry
  26. else
  27. save_env next_entry
  28. fi
  29. set boot_once=true
  30. else
  31. set default="${saved_entry}"
  32. fi
  33.  
  34. if [ x"${feature_menuentry_id}" = xy ]; then
  35. menuentry_id_option="--id"
  36. else
  37. menuentry_id_option=""
  38. fi
  39.  
  40. export menuentry_id_option
  41.  
  42. if [ "${prev_saved_entry}" ]; then
  43. set saved_entry="${prev_saved_entry}"
  44. save_env saved_entry
  45. set prev_saved_entry=
  46. save_env prev_saved_entry
  47. set boot_once=true
  48. fi
  49.  
  50. function savedefault {
  51. if [ -z "${boot_once}" ]; then
  52. saved_entry="${chosen}"
  53. if [ "${env_block}" ] ; then
  54. save_env -f "${env_block}" saved_entry
  55. else
  56. save_env saved_entry
  57. fi
  58.  
  59. fi
  60. }
  61.  
  62. function load_video {
  63. if [ x$grub_platform = xefi ]; then
  64. insmod efi_gop
  65. insmod efi_uga
  66. elif [ x$feature_all_video_module = xy ]; then
  67. insmod all_video
  68. else
  69. insmod efi_gop
  70. insmod efi_uga
  71. insmod ieee1275_fb
  72. insmod vbe
  73. insmod vga
  74. insmod video_bochs
  75. insmod video_cirrus
  76. fi
  77. }
  78.  
  79. if [ x$feature_default_font_path = xy ] ; then
  80. font=unicode
  81. else
  82. insmod part_gpt
  83. insmod ext2
  84. search --no-floppy --fs-uuid --set=root 318bc1fc-4c37-4488-b836-b13f61a34155
  85. font="/usr/share/grub/unicode.pf2"
  86. fi
  87.  
  88. if loadfont $font ; then
  89. set gfxmode=auto
  90. load_video
  91. insmod gfxterm
  92. set locale_dir=$prefix/locale
  93. set lang=en_US
  94. insmod gettext
  95. fi
  96. terminal_input console
  97. terminal_output gfxterm
  98. insmod part_gpt
  99. insmod fat
  100. search --no-floppy --fs-uuid --set=root 7E33-55C6
  101. insmod gfxmenu
  102. loadfont ($root)/grub/themes/arch-linux/terminus-12.pf2
  103. loadfont ($root)/grub/themes/arch-linux/terminus-14.pf2
  104. loadfont ($root)/grub/themes/arch-linux/terminus-16.pf2
  105. loadfont ($root)/grub/themes/arch-linux/terminus-18.pf2
  106. loadfont ($root)/grub/themes/arch-linux/ubuntu_regular_17.pf2
  107. loadfont ($root)/grub/themes/arch-linux/ubuntu_regular_20.pf2
  108. insmod png
  109. set theme=($root)/grub/themes/arch-linux/theme.txt
  110. export theme
  111. if [ x$feature_timeout_style = xy ] ; then
  112. set timeout_style=menu
  113. set timeout=5
  114. # Fallback normal timeout code in case the timeout_style feature is
  115. # unavailable.
  116. else
  117. set timeout=5
  118. fi
  119. ### END /etc/grub.d/00_header ###
  120.  
  121. ### BEGIN /etc/grub.d/10_linux ###
  122. menuentry 'Arch Linux, with Linux linux-zen' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-advanced-318bc1fc-4c37-4488-b836-b13f61a34155' {
  123. savedefault
  124. load_video
  125. set gfxpayload=keep
  126. insmod gzio
  127. insmod part_gpt
  128. insmod fat
  129. search --no-floppy --fs-uuid --set=root 7E33-55C6
  130. echo 'Loading Linux linux-zen ...'
  131. linux /vmlinuz-linux-zen root=/dev/nvme0n1p4 rw loglevel=3 quiet pcie_aspm=off
  132. echo 'Loading initial ramdisk ...'
  133. initrd /intel-ucode.img
  134. }
  135. menuentry 'Arch Linux, with Linux linux-surface' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-surface-advanced-318bc1fc-4c37-4488-b836-b13f61a34155' {
  136. savedefault
  137. load_video
  138. set gfxpayload=keep
  139. insmod gzio
  140. insmod part_gpt
  141. insmod fat
  142. search --no-floppy --fs-uuid --set=root 7E33-55C6
  143. echo 'Loading Linux linux-surface ...'
  144. linux /vmlinuz-linux-surface root=UUID=318bc1fc-4c37-4488-b836-b13f61a34155 rw loglevel=3 quiet pcie_aspm=off
  145. echo 'Loading initial ramdisk ...'
  146. initrd /intel-ucode.img /initramfs-linux-surface.img
  147. }
  148. menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-318bc1fc-4c37-4488-b836-b13f61a34155' {
  149. savedefault
  150. load_video
  151. set gfxpayload=keep
  152. insmod gzio
  153. insmod part_gpt
  154. insmod fat
  155. search --no-floppy --fs-uuid --set=root 7E33-55C6
  156. echo 'Loading Linux linux-lts ...'
  157. linux /vmlinuz-linux-lts root=/dev/nvme0n1p4 rw loglevel=3 quiet pcie_aspm=off
  158. echo 'Loading initial ramdisk ...'
  159. initrd /intel-ucode.img
  160. }
  161.  
  162. ### END /etc/grub.d/10_linux ###
  163.  
  164. ### BEGIN /etc/grub.d/15_ostree ###
  165. ### END /etc/grub.d/15_ostree ###
  166.  
  167. ### BEGIN /etc/grub.d/16_uki ###
  168. if [ "$grub_platform" = "efi" ]; then
  169. uki
  170. fi
  171. ### END /etc/grub.d/16_uki ###
  172.  
  173. ### BEGIN /etc/grub.d/20_linux_xen ###
  174. ### END /etc/grub.d/20_linux_xen ###
  175.  
  176. ### BEGIN /etc/grub.d/25_bli ###
  177. if [ "$grub_platform" = "efi" ]; then
  178. insmod bli
  179. fi
  180. ### END /etc/grub.d/25_bli ###
  181.  
  182. ### BEGIN /etc/grub.d/30_os-prober ###
  183. # This menu entry is supported only on EFI platforms.
  184. if [ "$grub_platform" = "efi" ]; then
  185. menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-7E33-55C6' {
  186. savedefault
  187. insmod part_gpt
  188. insmod fat
  189. search --no-floppy --fs-uuid --set=root 7E33-55C6
  190. chainloader /EFI/Microsoft/Boot/bootmgfw.efi
  191. }
  192. fi
  193. ### END /etc/grub.d/30_os-prober ###
  194.  
  195. ### BEGIN /etc/grub.d/30_uefi-firmware ###
  196. if [ "$grub_platform" = "efi" ]; then
  197. fwsetup --is-supported
  198. if [ "$?" = 0 ]; then
  199. menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
  200. fwsetup
  201. }
  202. fi
  203. fi
  204. ### END /etc/grub.d/30_uefi-firmware ###
  205.  
  206. ### BEGIN /etc/grub.d/32_os-prober ###
  207. # This menu entry is supported only on EFI platforms.
  208. if [ "$grub_platform" = "efi" ]; then
  209. menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-7E33-55C6' {
  210. savedefault
  211. insmod part_gpt
  212. insmod fat
  213. search --no-floppy --fs-uuid --set=root 7E33-55C6
  214. chainloader /EFI/Microsoft/Boot/bootmgfw.efi
  215. }
  216. fi
  217. ### END /etc/grub.d/32_os-prober ###
  218.  
  219. ### BEGIN /etc/grub.d/40_custom ###
  220. # This file provides an easy way to add custom menu entries. Simply type the
  221. # menu entries you want to add after this comment. Be careful not to change
  222. # the 'exec tail' line above.
  223. ### END /etc/grub.d/40_custom ###
  224.  
  225. ### BEGIN /etc/grub.d/41_custom ###
  226. if [ -f ${config_directory}/custom.cfg ]; then
  227. source ${config_directory}/custom.cfg
  228. elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
  229. source $prefix/custom.cfg
  230. fi
  231. ### END /etc/grub.d/41_custom ###
  232.  
Advertisement
Add Comment
Please, Sign In to add comment