SolaireFanboy

grub_config

Sep 14th, 2026 (edited)
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.36 KB | None | 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. set root='hd0,gpt2'
  85. if [ x$feature_platform_search_hint = xy ]; then
  86.   search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  afe506a4-77f6-434c-8365-a4209003915f
  87. else
  88.   search --no-floppy --fs-uuid --set=root afe506a4-77f6-434c-8365-a4209003915f
  89. fi
  90.     font="/usr/share/grub/unicode.pf2"
  91. fi
  92.  
  93. if loadfont $font ; then
  94.   set gfxmode=auto
  95.   load_video
  96.   insmod gfxterm
  97.   set locale_dir=$prefix/locale
  98.   set lang=en_US
  99.   insmod gettext
  100. fi
  101. terminal_input console
  102. terminal_output gfxterm
  103. insmod part_gpt
  104. insmod fat
  105. set root='hd0,gpt1'
  106. if [ x$feature_platform_search_hint = xy ]; then
  107.   search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  516E-168E
  108. else
  109.   search --no-floppy --fs-uuid --set=root 516E-168E
  110. fi
  111. insmod gfxmenu
  112. loadfont ($root)/grub/themes/CyberGRUB-2077/Rajdhani_Regular_16.pf2
  113. loadfont ($root)/grub/themes/CyberGRUB-2077/Rajdhani_Regular_18.pf2
  114. loadfont ($root)/grub/themes/CyberGRUB-2077/Rajdhani_Regular_24.pf2
  115. loadfont ($root)/grub/themes/CyberGRUB-2077/Rajdhani_Regular_32.pf2
  116. loadfont ($root)/grub/themes/CyberGRUB-2077/terminus-ttf-16.pf2
  117. insmod png
  118. set theme=($root)/grub/themes/CyberGRUB-2077/theme.txt
  119. export theme
  120. if [ x$feature_timeout_style = xy ] ; then
  121.   set timeout_style=menu
  122.   set timeout=5
  123. # Fallback normal timeout code in case the timeout_style feature is
  124. # unavailable.
  125. else
  126.   set timeout=5
  127. fi
  128. ### END /etc/grub.d/00_header ###
  129.  
  130. ### BEGIN /etc/grub.d/15_ostree ###
  131. ### END /etc/grub.d/15_ostree ###
  132.  
  133. ### BEGIN /etc/grub.d/15_uki ###
  134. if [ "$grub_platform" = "efi" ]; then
  135.   uki
  136. fi
  137. ### END /etc/grub.d/15_uki ###
  138.  
  139. ### BEGIN /etc/grub.d/20_linux_xen ###
  140. ### END /etc/grub.d/20_linux_xen ###
  141.  
  142. ### BEGIN /etc/grub.d/25_bli ###
  143. if [ "$grub_platform" = "efi" ]; then
  144.   insmod bli
  145. fi
  146. ### END /etc/grub.d/25_bli ###
  147.  
  148. ### BEGIN /etc/grub.d/30_os-prober ###
  149. ### END /etc/grub.d/30_os-prober ###
  150.  
  151. ### BEGIN /etc/grub.d/30_uefi-firmware ###
  152. if [ "$grub_platform" = "efi" ]; then
  153.     fwsetup --is-supported
  154.     if [ "$?" = 0 ]; then
  155.         menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
  156.             fwsetup
  157.         }
  158.     fi
  159. fi
  160. ### END /etc/grub.d/30_uefi-firmware ###
  161.  
  162. ### BEGIN /etc/grub.d/40_custom ###
  163. # This file provides an easy way to add custom menu entries.  Simply type the
  164. # menu entries you want to add after this comment.  Be careful not to change
  165. # the 'exec tail' line above.
  166. ### END /etc/grub.d/40_custom ###
  167.  
  168. ### BEGIN /etc/grub.d/41_custom ###
  169. if [ -f  ${config_directory}/custom.cfg ]; then
  170.   source ${config_directory}/custom.cfg
  171. elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  172.   source $prefix/custom.cfg
  173. fi
  174. ### END /etc/grub.d/41_custom ###
  175.  
Advertisement
Add Comment
Please, Sign In to add comment