Guest User

grubcgf

a guest
Nov 23rd, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.44 KB | None | 0 0
  1. [root@kosung ~]# cat /boot/grub/grub.cfg
  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.  
  9. ### BEGIN /etc/grub.d/00_header ###
  10. insmod part_gpt
  11. insmod part_msdos
  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.  
  24. if [ x"${feature_menuentry_id}" = xy ]; then
  25. menuentry_id_option="--id"
  26. else
  27. menuentry_id_option=""
  28. fi
  29.  
  30. export menuentry_id_option
  31.  
  32. if [ "${prev_saved_entry}" ]; then
  33. set saved_entry="${prev_saved_entry}"
  34. save_env saved_entry
  35. set prev_saved_entry=
  36. save_env prev_saved_entry
  37. set boot_once=true
  38. fi
  39.  
  40. function savedefault {
  41. if [ -z "${boot_once}" ]; then
  42. saved_entry="${chosen}"
  43. save_env saved_entry
  44. fi
  45. }
  46.  
  47. function load_video {
  48. if [ x$feature_all_video_module = xy ]; then
  49. insmod all_video
  50. else
  51. insmod efi_gop
  52. insmod efi_uga
  53. insmod ieee1275_fb
  54. insmod vbe
  55. insmod vga
  56. insmod video_bochs
  57. insmod video_cirrus
  58. fi
  59. }
  60.  
  61. if [ x$feature_default_font_path = xy ] ; then
  62. font=unicode
  63. else
  64. insmod part_msdos
  65. insmod ext2
  66. search --no-floppy --fs-uuid --set=root 0f00d6f7-b18c-4298-8751-e467a2fc8e3a
  67. font="/usr/share/grub/unicode.pf2"
  68. fi
  69.  
  70. if loadfont $font ; then
  71. set gfxmode=auto
  72. load_video
  73. insmod gfxterm
  74. set locale_dir=$prefix/locale
  75. set lang=en_US,UTF-8
  76. insmod gettext
  77. fi
  78. terminal_input console
  79. terminal_output gfxterm
  80. if [ x$feature_timeout_style = xy ] ; then
  81. set timeout_style=menu
  82. set timeout=5
  83. # Fallback normal timeout code in case the timeout_style feature is
  84. # unavailable.
  85. else
  86. set timeout=5
  87. fi
  88. ### END /etc/grub.d/00_header ###
  89.  
  90. ### BEGIN /etc/grub.d/10_linux ###
  91. menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0f00d6f7-b18c-4298-8751-e467a2fc8e3a' {
  92. load_video
  93. set gfxpayload=keep
  94. insmod gzio
  95. insmod part_msdos
  96. insmod ext2
  97. search --no-floppy --fs-uuid --set=root 0f00d6f7-b18c-4298-8751-e467a2fc8e3a
  98. echo 'Loading Linux linux ...'
  99. linux /boot/vmlinuz-linux root=UUID=0f00d6f7-b18c-4298-8751-e467a2fc8e3a rw nvidia_drm.modeset=1 nvidia_drm.fbdev=1 loglevel=3 quiet
  100. echo 'Loading initial ramdisk ...'
  101. initrd /boot/amd-ucode.img /boot/initramfs-linux.img
  102. }
  103. submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-0f00d6f7-b18c-4298-8751-e467a2fc8e3a' {
  104. menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-0f00d6f7-b18c-4298-8751-e467a2fc8e3a' {
  105. load_video
  106. set gfxpayload=keep
  107. insmod gzio
  108. insmod part_msdos
  109. insmod ext2
  110. search --no-floppy --fs-uuid --set=root 0f00d6f7-b18c-4298-8751-e467a2fc8e3a
  111. echo 'Loading Linux linux ...'
  112. linux /boot/vmlinuz-linux root=UUID=0f00d6f7-b18c-4298-8751-e467a2fc8e3a rw nvidia_drm.modeset=1 nvidia_drm.fbdev=1 loglevel=3 quiet
  113. echo 'Loading initial ramdisk ...'
  114. initrd /boot/amd-ucode.img /boot/initramfs-linux.img
  115. }
  116. menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-0f00d6f7-b18c-4298-8751-e467a2fc8e3a' {
  117. load_video
  118. set gfxpayload=keep
  119. insmod gzio
  120. insmod part_msdos
  121. insmod ext2
  122. search --no-floppy --fs-uuid --set=root 0f00d6f7-b18c-4298-8751-e467a2fc8e3a
  123. echo 'Loading Linux linux ...'
  124. linux /boot/vmlinuz-linux root=UUID=0f00d6f7-b18c-4298-8751-e467a2fc8e3a rw nvidia_drm.modeset=1 nvidia_drm.fbdev=1 loglevel=3 quiet
  125. echo 'Loading initial ramdisk ...'
  126. initrd /boot/amd-ucode.img /boot/initramfs-linux-fallback.img
  127. }
  128. }
  129.  
  130. ### END /etc/grub.d/10_linux ###
  131.  
  132. ### BEGIN /etc/grub.d/15_ostree ###
  133. ### END /etc/grub.d/15_ostree ###
  134.  
  135. ### BEGIN /etc/grub.d/20_linux_xen ###
  136. ### END /etc/grub.d/20_linux_xen ###
  137.  
  138. ### BEGIN /etc/grub.d/25_bli ###
  139. if [ "$grub_platform" = "efi" ]; then
  140. insmod bli
  141. fi
  142. ### END /etc/grub.d/25_bli ###
  143.  
  144. ### BEGIN /etc/grub.d/30_os-prober ###
  145. menuentry 'Windows 10 (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-2075D5932C6A76D8' {
  146. insmod part_msdos
  147. insmod ntfs
  148. set root='hd0,msdos1'
  149. if [ x$feature_platform_search_hint = xy ]; then
  150. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 2075D5932C6A76D8
  151. else
  152. search --no-floppy --fs-uuid --set=root 2075D5932C6A76D8
  153. fi
  154. parttool ${root} hidden-
  155. drivemap -s (hd0) ${root}
  156. chainloader +1
  157. }
  158. menuentry 'Arch Linux (rolling) (on /dev/sda4)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-509d608a-2eb3-4db8-b0a8-e27c47d31ecb' {
  159. insmod part_msdos
  160. insmod ext2
  161. set root='hd0,msdos4'
  162. if [ x$feature_platform_search_hint = xy ]; then
  163. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  164. else
  165. search --no-floppy --fs-uuid --set=root 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  166. fi
  167. linux /boot/vmlinuz-linux root=UUID=509d608a-2eb3-4db8-b0a8-e27c47d31ecb rw loglevel=3 quiet nvidia-drm.modeset=1
  168. initrd /boot/initramfs-linux.img
  169. }
  170. submenu 'Advanced options for Arch Linux (rolling) (on /dev/sda4)' $menuentry_id_option 'osprober-gnulinux-advanced-509d608a-2eb3-4db8-b0a8-e27c47d31ecb' {
  171. menuentry 'Arch Linux (on /dev/sda4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--509d608a-2eb3-4db8-b0a8-e27c47d31ecb' {
  172. insmod part_msdos
  173. insmod ext2
  174. set root='hd0,msdos4'
  175. if [ x$feature_platform_search_hint = xy ]; then
  176. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  177. else
  178. search --no-floppy --fs-uuid --set=root 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  179. fi
  180. linux /boot/vmlinuz-linux root=UUID=509d608a-2eb3-4db8-b0a8-e27c47d31ecb rw loglevel=3 quiet nvidia-drm.modeset=1
  181. initrd /boot/initramfs-linux.img
  182. }
  183. menuentry 'Arch Linux, with Linux linux (on /dev/sda4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--509d608a-2eb3-4db8-b0a8-e27c47d31ecb' {
  184. insmod part_msdos
  185. insmod ext2
  186. set root='hd0,msdos4'
  187. if [ x$feature_platform_search_hint = xy ]; then
  188. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  189. else
  190. search --no-floppy --fs-uuid --set=root 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  191. fi
  192. linux /boot/vmlinuz-linux root=UUID=509d608a-2eb3-4db8-b0a8-e27c47d31ecb rw loglevel=3 quiet nvidia-drm.modeset=1
  193. initrd /boot/initramfs-linux.img
  194. }
  195. menuentry 'Arch Linux, with Linux linux (fallback initramfs) (on /dev/sda4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--509d608a-2eb3-4db8-b0a8-e27c47d31ecb' {
  196. insmod part_msdos
  197. insmod ext2
  198. set root='hd0,msdos4'
  199. if [ x$feature_platform_search_hint = xy ]; then
  200. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  201. else
  202. search --no-floppy --fs-uuid --set=root 509d608a-2eb3-4db8-b0a8-e27c47d31ecb
  203. fi
  204. linux /boot/vmlinuz-linux root=UUID=509d608a-2eb3-4db8-b0a8-e27c47d31ecb rw loglevel=3 quiet nvidia-drm.modeset=1
  205. initrd /boot/initramfs-linux-fallback.img
  206. }
  207. }
  208.  
  209. ### END /etc/grub.d/30_os-prober ###
  210.  
  211. ### BEGIN /etc/grub.d/30_uefi-firmware ###
  212. if [ "$grub_platform" = "efi" ]; then
  213. fwsetup --is-supported
  214. if [ "$?" = 0 ]; then
  215. menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
  216. fwsetup
  217. }
  218. fi
  219. fi
  220. ### END /etc/grub.d/30_uefi-firmware ###
  221.  
  222. ### BEGIN /etc/grub.d/40_custom ###
  223. # This file provides an easy way to add custom menu entries. Simply type the
  224. # menu entries you want to add after this comment. Be careful not to change
  225. # the 'exec tail' line above.
  226. ### END /etc/grub.d/40_custom ###
  227.  
  228. ### BEGIN /etc/grub.d/41_custom ###
  229. if [ -f ${config_directory}/custom.cfg ]; then
  230. source ${config_directory}/custom.cfg
  231. elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
  232. source $prefix/custom.cfg
  233. fi
  234. ### END /etc/grub.d/41_custom ###
  235.  
Advertisement
Add Comment
Please, Sign In to add comment