Advertisement
Guest User

grub.cfg

a guest
Apr 30th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.67 KB | None | 0 0
  1. #
  2. # DO NOT EDIT THIS FILE
  3. #
  4. # It is automatically generated by grub-mkconfig using templates
  5. # from /usr/local/etc/grub.d and settings from /usr/local/etc/default/grub
  6. #
  7.  
  8. ### BEGIN /usr/local/etc/grub.d/00_header ###
  9. if [ -s $prefix/grubenv ]; then
  10.   load_env
  11. fi
  12. set default="0"
  13.  
  14. if [ x"${feature_menuentry_id}" = xy ]; then
  15.   menuentry_id_option="--id"
  16. else
  17.   menuentry_id_option=""
  18. fi
  19.  
  20. export menuentry_id_option
  21.  
  22. if [ "${prev_saved_entry}" ]; then
  23.   set saved_entry="${prev_saved_entry}"
  24.   save_env saved_entry
  25.   set prev_saved_entry=
  26.   save_env prev_saved_entry
  27.   set boot_once=true
  28. fi
  29.  
  30. function savedefault {
  31.   if [ -z "${boot_once}" ]; then
  32.     saved_entry="${chosen}"
  33.     save_env saved_entry
  34.   fi
  35. }
  36.  
  37. function load_video {
  38.   if [ x$feature_all_video_module = xy ]; then
  39.     insmod all_video
  40.   else
  41.     insmod efi_gop
  42.     insmod efi_uga
  43.     insmod ieee1275_fb
  44.     insmod vbe
  45.     insmod vga
  46.     insmod video_bochs
  47.     insmod video_cirrus
  48.   fi
  49. }
  50.  
  51. if loadfont unicode ; then
  52.   set gfxmode=auto
  53.   load_video
  54.   insmod gfxterm
  55.   set locale_dir=$prefix/locale
  56.   set lang=
  57.   insmod gettext
  58. fi
  59. terminal_output gfxterm
  60. set timeout=10
  61. ### END /usr/local/etc/grub.d/00_header ###
  62.  
  63.  
  64. ###############################################
  65. #                                             #
  66. #       230G Samsumg 850 EVO SSD              #
  67. #                                             #
  68. # 1. Windows Reserved  6CCC9F03CC9EC72C       #
  69. # 2. Windows System    5AD22B11D22AF145       #
  70. # 3. Windows Swap      7F0A3C6E12CB4BF1       #
  71. # 4. BIOS Boot                                #
  72. # 5. FreeBSD Boot                             #
  73. # 6. ZFS Root          3cf4d0aa7becff7b       #
  74. # 7. FreeBSD Swap                             #
  75. #                                             #
  76. ###############################################
  77.  
  78. ###############################################
  79. #                                             #
  80. #       16G SanDisk Flash Drive               #
  81. #       Windows 10 Boot Disc                  #
  82. #                                             #
  83. # 1. Windows Boot      227C-695C              #
  84. #                                             #
  85. ###############################################
  86.  
  87.  
  88. ### BEGIN /usr/local/etc/grub.d/10_kfreebsd ###
  89. menuentry 'FreeBSD 11 Boot Menu' --class freebsd --class bsd --class os $menuentry_id_option 'kfreebsd-simple-3cf4d0aa7becff7b' {
  90.     search --no-floppy --fs-uuid --set=root 3cf4d0aa7becff7b
  91.     kfreebsd /ROOT/default/@/boot/zfsloader
  92. }
  93.  
  94. menuentry 'FreeBSD 11 Normal Bootup' --class freebsd --class bsd --class os $menuentry_id_option 'kfreebsd-simple-3cf4d0aa7becff7b' {
  95.     insmod part_gpt
  96.     insmod zfs
  97.  
  98.     if [ x$feature_platform_search_hint = xy ]; then
  99.         search --no-floppy --fs-uuid --set=root 3cf4d0aa7becff7b
  100.     else
  101.         search --no-floppy --fs-uuid --set=root 3cf4d0aa7becff7b
  102.     fi
  103.  
  104.     echo            'Loading FreeBSD kernel in normal mode...'
  105.     kfreebsd        /ROOT/default/@/boot/kernel/kernel
  106.     kfreebsd_loadenv    /ROOT/default/@/boot/device.hints
  107.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/zfs.ko
  108.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/opensolaris.ko
  109.     kfreebsd_module     /ROOT/default/@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
  110.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/linux.ko
  111.     kfreebsd_module_elf /ROOT/default/@/boot/modules/nvidia.ko
  112.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/fuse.ko
  113.     set kFreeBSD.bootfile="kernel"
  114.     set kFreeBSD.kernel="kernel"
  115.     set kFreeBSD.kernel_options=""
  116.     set kFreeBSD.kernelname="/boot/kernel/kernel"
  117.     set kFreeBSD.module_path="/boot/kernel;/boot/modules"
  118.     set kFreeBSD.grub.platform="$grub_platform"
  119.     set kFreeBSD.vfs.root.mountfrom=zfs:zfreebsd/ROOT/default
  120.     set kFreeBSD.vfs.root.mountfrom.options=rw
  121. }
  122.  
  123. menuentry 'FreeBSD 11 Verbose Bootup' --class freebsd --class bsd --class os $menuentry_id_option 'kfreebsd-simple-3cf4d0aa7becff7b' {
  124.     insmod part_gpt
  125.     insmod zfs
  126.  
  127.     if [ x$feature_platform_search_hint = xy ]; then
  128.         search --no-floppy --fs-uuid --set=root 3cf4d0aa7becff7b
  129.     else
  130.         search --no-floppy --fs-uuid --set=root 3cf4d0aa7becff7b
  131.     fi
  132.  
  133.     echo            'Loading FreeBSD kernel in verbose mode...'
  134.     kfreebsd        /ROOT/default/@/boot/kernel/kernel -v
  135.     kfreebsd_loadenv    /ROOT/default/@/boot/device.hints
  136.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/zfs.ko
  137.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/opensolaris.ko
  138.     kfreebsd_module     /ROOT/default/@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
  139.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/linux.ko
  140.     kfreebsd_module_elf /ROOT/default/@/boot/modules/nvidia.ko
  141.     kfreebsd_module_elf /ROOT/default/@/boot/kernel/fuse.ko
  142.     set kFreeBSD.bootfile="kernel"
  143.     set kFreeBSD.kernel="kernel"
  144.     set kFreeBSD.kernel_options=""
  145.     set kFreeBSD.kernelname="/boot/kernel/kernel"
  146.     set kFreeBSD.module_path="/boot/kernel;/boot/modules"
  147.     set kFreeBSD.grub.platform="$grub_platform"
  148.     set kFreeBSD.vfs.root.mountfrom=zfs:zfreebsd/ROOT/default
  149.     set kFreeBSD.vfs.root.mountfrom.options=rw
  150. }
  151.  
  152. menuentry '-------------------------------------------------------------------'{
  153.     echo "It is just a separator. Select another item."
  154. }
  155.  
  156. menuentry 'Windows 10' --class windows {
  157.     insmod part_msdos
  158.     insmod ntfs
  159.  
  160.     # Reserved
  161.     # search --no-floppy --fs-uuid --set=root 6CCC9F03CC9EC72C
  162.     # C: Drive
  163.     # search --no-floppy --fs-uuid --set=root 5AD22B11D22AF145
  164.     # USB Drive
  165.     # search --no-floppy --fs-uuid --set=root 227C-695C
  166.    
  167.     # set root=(hd0,gpt1)
  168.     # set root=(hd0,gpt2)
  169.     set root=(hd1,msdos1)
  170.     chainloader +1
  171. }
  172.  
  173. menuentry '-------------------------------------------------------------------'{
  174.     echo "It is just a separator. Select another item."
  175. }
  176. menuentry 'Reboot' {
  177.     reboot
  178. }
  179. menuentry 'Shutdown' {
  180.     halt
  181. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement