| 
 | 
9#
 
 
 楼主 |
发表于 2015-12-22 12:31:48
|
只看该作者
 
 
 
这是grub2.conf的双启菜单: 
- #
 
 - # DO NOT EDIT THIS FILE
 
 - #
 
 - # It is automatically generated by grub2-mkconfig using templates
 
 - # from /etc/grub.d and settings from /etc/default/grub
 
 - #
 
  
- ### BEGIN /etc/grub.d/00_header ###
 
 - if [ -s $prefix/grubenv ]; then
 
 -   load_env
 
 - fi
 
 - if [ "${next_entry}" ] ; then
 
 -    set default="${next_entry}"
 
 -    set next_entry=
 
 -    save_env next_entry
 
 -    set boot_once=true
 
 - else
 
 -    set default="${saved_entry}"
 
 - fi
 
  
- if [ x"${feature_menuentry_id}" = xy ]; then
 
 -   menuentry_id_option="--id"
 
 - else
 
 -   menuentry_id_option=""
 
 - fi
 
  
- export menuentry_id_option
 
  
- if [ "${prev_saved_entry}" ]; then
 
 -   set saved_entry="${prev_saved_entry}"
 
 -   save_env saved_entry
 
 -   set prev_saved_entry=
 
 -   save_env prev_saved_entry
 
 -   set boot_once=true
 
 - fi
 
  
- function savedefault {
 
 -   if [ -z "${boot_once}" ]; then
 
 -     saved_entry="${chosen}"
 
 -     save_env saved_entry
 
 -   fi
 
 - }
 
  
- function load_video {
 
 -   if [ x$feature_all_video_module = xy ]; then
 
 -     insmod all_video
 
 -   else
 
 -     insmod efi_gop
 
 -     insmod efi_uga
 
 -     insmod ieee1275_fb
 
 -     insmod vbe
 
 -     insmod vga
 
 -     insmod video_bochs
 
 -     insmod video_cirrus
 
 -   fi
 
 - }
 
  
- terminal_output console
 
 - set timeout=5
 
 - ### END /etc/grub.d/00_header ###
 
  
- ### BEGIN /etc/grub.d/10_linux ###
 
 - menuentry 'Fedora, with Linux 3.9.5-301.fc19.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.9.5-301.fc19.x86_64-advanced-e8b9a034-22ef-4e21-b0b1-0902d59f9a9a' {
 
 -     load_video
 
 -     set gfxpayload=keep
 
 -     insmod gzio
 
 -     insmod part_msdos
 
 -     insmod ext2
 
 -     set root='hd0,msdos5'
 
 -     if [ x$feature_platform_search_hint = xy ]; then
 
 -       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  cde6e1dd-3deb-4b52-bdea-94c6cbbff683
 
 -     else
 
 -       search --no-floppy --fs-uuid --set=root cde6e1dd-3deb-4b52-bdea-94c6cbbff683
 
 -     fi
 
 -     linux    /vmlinuz-3.9.5-301.fc19.x86_64 root=/dev/mapper/fedora_bogon-root ro rd.md=0 rd.dm=0 rd.lvm.lv=fedora_bogon/root vconsole.keymap=us  rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_bogon/swap rhgb quiet 
 
 -     initrd    /initramfs-3.9.5-301.fc19.x86_64.img
 
 - }
 
 - menuentry 'Fedora, with Linux 0-rescue-7725dfc225d14958a625ddaaaea5962b' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-0-rescue-7725dfc225d14958a625ddaaaea5962b-advanced-e8b9a034-22ef-4e21-b0b1-0902d59f9a9a' {
 
 -     load_video
 
 -     insmod gzio
 
 -     insmod part_msdos
 
 -     insmod ext2
 
 -     set root='hd0,msdos5'
 
 -     if [ x$feature_platform_search_hint = xy ]; then
 
 -       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  cde6e1dd-3deb-4b52-bdea-94c6cbbff683
 
 -     else
 
 -       search --no-floppy --fs-uuid --set=root cde6e1dd-3deb-4b52-bdea-94c6cbbff683
 
 -     fi
 
 -     linux    /vmlinuz-0-rescue-7725dfc225d14958a625ddaaaea5962b root=/dev/mapper/fedora_bogon-root ro rd.md=0 rd.dm=0 rd.lvm.lv=fedora_bogon/root vconsole.keymap=us  rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_bogon/swap rhgb quiet 
 
 -     initrd    /initramfs-0-rescue-7725dfc225d14958a625ddaaaea5962b.img
 
 - }
 
  
- ### END /etc/grub.d/10_linux ###
 
  
- ### BEGIN /etc/grub.d/20_linux_xen ###
 
  
- ### END /etc/grub.d/20_linux_xen ###
 
  
- ### BEGIN /etc/grub.d/20_ppc_terminfo ###
 
 - ### END /etc/grub.d/20_ppc_terminfo ###
 
  
- ### BEGIN /etc/grub.d/30_os-prober ###
 
 - menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-0003-5C78' {
 
 -     insmod part_msdos
 
 -     insmod fat
 
 -     set root='hd0,msdos1'
 
 -     if [ x$feature_platform_search_hint = xy ]; then
 
 -       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  0003-5C78
 
 -     else
 
 -       search --no-floppy --fs-uuid --set=root 0003-5C78
 
 -     fi
 
 -     drivemap -s (hd0) ${root}
 
 -     chainloader +1
 
 - }
 
 - menuentry 'Windows 8 (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-000A37880008179F' {
 
 -     insmod part_msdos
 
 -     insmod ntfs
 
 -     set root='hd0,msdos2'
 
 -     if [ x$feature_platform_search_hint = xy ]; then
 
 -       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 --hint='hd0,msdos2'  000A37880008179F
 
 -     else
 
 -       search --no-floppy --fs-uuid --set=root 000A37880008179F
 
 -     fi
 
 -     drivemap -s (hd0) ${root}
 
 -     chainloader +1
 
 - }
 
 - ### END /etc/grub.d/30_os-prober ###
 
  
- ### BEGIN /etc/grub.d/40_custom ###
 
 - # This file provides an easy way to add custom menu entries.  Simply type the
 
 - # menu entries you want to add after this comment.  Be careful not to change
 
 - # the 'exec tail' line above.
 
 - ### END /etc/grub.d/40_custom ###
 
  
- ### BEGIN /etc/grub.d/41_custom ###
 
 - if [ -f  ${config_directory}/custom.cfg ]; then
 
 -   source ${config_directory}/custom.cfg
 
 - elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
 
 -   source $prefix/custom.cfg;
 
 - fi
 
 - ### END /etc/grub.d/41_custom ###
 
  复制代码 |   
 
 
 
 |