NoPaste

GRUB auf ROOT-RAID-5 bootfähig

von heisenberg

SNIPPET_TEXT:
  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. if [ -s $prefix/grubenv ]; then
  10.   set have_grubenv=true
  11.   load_env
  12. fi
  13. if [ "${next_entry}" ] ; then
  14.    set default="${next_entry}"
  15.    set next_entry=
  16.    save_env next_entry
  17.    set boot_once=true
  18. else
  19.    set default="0"
  20. fi
  21.  
  22. if [ x"${feature_menuentry_id}" = xy ]; then
  23.   menuentry_id_option="--id"
  24. else
  25.   menuentry_id_option=""
  26. fi
  27.  
  28. export menuentry_id_option
  29.  
  30. if [ "${prev_saved_entry}" ]; then
  31.   set saved_entry="${prev_saved_entry}"
  32.   save_env saved_entry
  33.   set prev_saved_entry=
  34.   save_env prev_saved_entry
  35.   set boot_once=true
  36. fi
  37.  
  38. function savedefault {
  39.   if [ -z "${boot_once}" ]; then
  40.     saved_entry="${chosen}"
  41.     save_env saved_entry
  42.   fi
  43. }
  44. function load_video {
  45.   if [ x$feature_all_video_module = xy ]; then
  46.     insmod all_video
  47.   else
  48.     insmod efi_gop
  49.     insmod efi_uga
  50.     insmod ieee1275_fb
  51.     insmod vbe
  52.     insmod vga
  53.     insmod video_bochs
  54.     insmod video_cirrus
  55.   fi
  56. }
  57.  
  58. if [ x$feature_default_font_path = xy ] ; then
  59.    font=unicode
  60. else
  61. insmod part_msdos
  62. insmod part_msdos
  63. insmod part_msdos
  64. insmod diskfilter
  65. insmod mdraid1x
  66. insmod raid5rec
  67. insmod ext2
  68. set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  69. if [ x$feature_platform_search_hint = xy ]; then
  70.   search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  71. else
  72.   search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  73. fi
  74.     font="/usr/share/grub/unicode.pf2"
  75. fi
  76.  
  77. if loadfont $font ; then
  78.   set gfxmode=auto
  79.   load_video
  80.   insmod gfxterm
  81.   set locale_dir=$prefix/locale
  82.   set lang=de_DE
  83.   insmod gettext
  84. fi
  85. terminal_output gfxterm
  86. if [ "${recordfail}" = 1 ] ; then
  87.   set timeout=30
  88. else
  89.   if [ x$feature_timeout_style = xy ] ; then
  90.     set timeout_style=menu
  91.     set timeout=5
  92.   # Fallback normal timeout code in case the timeout_style feature is
  93.   # unavailable.
  94.   else
  95.     set timeout=5
  96.   fi
  97. fi
  98. ### END /etc/grub.d/00_header ###
  99.  
  100. ### BEGIN /etc/grub.d/05_debian_theme ###
  101. set menu_color_normal=cyan/blue
  102. set menu_color_highlight=white/blue
  103. ### END /etc/grub.d/05_debian_theme ###
  104.  
  105. ### BEGIN /etc/grub.d/10_linux ###
  106. function gfxmode {
  107.         set gfxpayload="${1}"
  108. }
  109. set linux_gfx_mode=
  110. export linux_gfx_mode
  111. menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  112.         load_video
  113.         insmod gzio
  114.         if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  115.         insmod part_msdos
  116.         insmod part_msdos
  117.         insmod part_msdos
  118.         insmod diskfilter
  119.         insmod mdraid1x
  120.         insmod raid5rec
  121.         insmod ext2
  122.         set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  123.         if [ x$feature_platform_search_hint = xy ]; then
  124.           search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  125.         else
  126.           search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  127.         fi
  128.         echo    'Loading Linux 6.1.0-23-amd64 ...'
  129.         linux   /boot/vmlinuz-6.1.0-23-amd64 root=UUID=fe656509-8d7f-4039-b8ba-32451a87dc07 ro  quiet
  130.         echo    'Loading initial ramdisk ...'
  131.         initrd  /boot/initrd.img-6.1.0-23-amd64
  132. }
  133. submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  134.         menuentry 'Debian GNU/Linux, with Linux 6.1.0-23-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-23-amd64-advanced-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  135.                 load_video
  136.                 insmod gzio
  137.                 if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  138.                 insmod part_msdos
  139.                 insmod part_msdos
  140.                 insmod part_msdos
  141.                 insmod diskfilter
  142.                 insmod mdraid1x
  143.                 insmod raid5rec
  144.                 insmod ext2
  145.                 set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  146.                 if [ x$feature_platform_search_hint = xy ]; then
  147.                   search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  148.                 else
  149.                   search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  150.                 fi
  151.                 echo    'Loading Linux 6.1.0-23-amd64 ...'
  152.                 linux   /boot/vmlinuz-6.1.0-23-amd64 root=UUID=fe656509-8d7f-4039-b8ba-32451a87dc07 ro  quiet
  153.                 echo    'Loading initial ramdisk ...'
  154.                 initrd  /boot/initrd.img-6.1.0-23-amd64
  155.         }
  156.         menuentry 'Debian GNU/Linux, with Linux 6.1.0-23-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-23-amd64-recovery-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  157.                 load_video
  158.                 insmod gzio
  159.                 if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  160.                 insmod part_msdos
  161.                 insmod part_msdos
  162.                 insmod part_msdos
  163.                 insmod diskfilter
  164.                 insmod mdraid1x
  165.                 insmod raid5rec
  166.                 insmod ext2
  167.                 set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  168.                 if [ x$feature_platform_search_hint = xy ]; then
  169.                   search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  170.                 else
  171.                   search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  172.                 fi
  173.                 echo    'Loading Linux 6.1.0-23-amd64 ...'
  174.                 linux   /boot/vmlinuz-6.1.0-23-amd64 root=UUID=fe656509-8d7f-4039-b8ba-32451a87dc07 ro single
  175.                 echo    'Loading initial ramdisk ...'
  176.                 initrd  /boot/initrd.img-6.1.0-23-amd64
  177.         }
  178.         menuentry 'Debian GNU/Linux, with Linux 6.1.0-22-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-22-amd64-advanced-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  179.                 load_video
  180.                 insmod gzio
  181.                 if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  182.                 insmod part_msdos
  183.                 insmod part_msdos
  184.                 insmod part_msdos
  185.                 insmod diskfilter
  186.                 insmod mdraid1x
  187.                 insmod raid5rec
  188.                 insmod ext2
  189.                 set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  190.                 if [ x$feature_platform_search_hint = xy ]; then
  191.                   search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  192.                 else
  193.                   search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  194.                 fi
  195.                 echo    'Loading Linux 6.1.0-22-amd64 ...'
  196.                 linux   /boot/vmlinuz-6.1.0-22-amd64 root=UUID=fe656509-8d7f-4039-b8ba-32451a87dc07 ro  quiet
  197.                 echo    'Loading initial ramdisk ...'
  198.                 initrd  /boot/initrd.img-6.1.0-22-amd64
  199.         }
  200.         menuentry 'Debian GNU/Linux, with Linux 6.1.0-22-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-22-amd64-recovery-fe656509-8d7f-4039-b8ba-32451a87dc07' {
  201.                 load_video
  202.                 insmod gzio
  203.                 if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  204.                 insmod part_msdos
  205.                 insmod part_msdos
  206.                 insmod part_msdos
  207.                 insmod diskfilter
  208.                 insmod mdraid1x
  209.                 insmod raid5rec
  210.                 insmod ext2
  211.                 set root='mduuid/fd10e9e889068bbb2cf2c018f053f804'
  212.                 if [ x$feature_platform_search_hint = xy ]; then
  213.                   search --no-floppy --fs-uuid --set=root --hint='mduuid/fd10e9e889068bbb2cf2c018f053f804'  fe656509-8d7f-4039-b8ba-32451a87dc07
  214.                 else
  215.                   search --no-floppy --fs-uuid --set=root fe656509-8d7f-4039-b8ba-32451a87dc07
  216.                 fi
  217.                 echo    'Loading Linux 6.1.0-22-amd64 ...'
  218.                 linux   /boot/vmlinuz-6.1.0-22-amd64 root=UUID=fe656509-8d7f-4039-b8ba-32451a87dc07 ro single
  219.                 echo    'Loading initial ramdisk ...'
  220.                 initrd  /boot/initrd.img-6.1.0-22-amd64
  221.         }
  222. }
  223.  
  224. ### END /etc/grub.d/10_linux ###
  225.  
  226. ### BEGIN /etc/grub.d/20_linux_xen ###
  227.  
  228. ### END /etc/grub.d/20_linux_xen ###
  229.  
  230. ### BEGIN /etc/grub.d/30_os-prober ###
  231. ### END /etc/grub.d/30_os-prober ###
  232.  
  233. ### BEGIN /etc/grub.d/30_uefi-firmware ###
  234. ### END /etc/grub.d/30_uefi-firmware ###
  235.  
  236. ### BEGIN /etc/grub.d/40_custom ###
  237. # This file provides an easy way to add custom menu entries.  Simply type the
  238. # menu entries you want to add after this comment.  Be careful not to change
  239. # the 'exec tail' line above.
  240. ### END /etc/grub.d/40_custom ###
  241.  
  242. ### BEGIN /etc/grub.d/41_custom ###
  243. if [ -f  ${config_directory}/custom.cfg ]; then
  244.   source ${config_directory}/custom.cfg
  245. elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  246.   source $prefix/custom.cfg
  247. fi
  248. ### END /etc/grub.d/41_custom ###

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN