家用電腦多系統引導

【背景】

  上篇說道在自己電腦上安裝了多個操作系統,現在說說多系統引導的問題。要想將多個操作系統進行引導,單靠系統原裝的引導,可能存在問題,例如不識別windows,界面不好。

  上次預留了兩個分區:S0_SYS_BOOT,第一個主分區,用作放置啓動多重系統的grub2。S0_SYS_OTHER第二個主分區,用作放置啓動多重系統的一些常用鏡像。

【軟件準備】

1、GRUB2,官網地址:http://ftp.gnu.org/gnu/grub/

2、GRUB2Win,下載地址:http://sourceforge.net/projects/grub2win/files/?source=navbar

3、可在window上運行的GRUB2(grub-2.02-beta2-for-windows.zip) 下載地址ftp://alpha.gnu.org/gnu/grub/

4、本站對應的資源位置:grub-2.02-beta2.targrub-2.02-beta2-for-windows.zip


【grub2 for windows 使用】

1、下載grub-2.02-beta2-for-windows.zip並解壓

2、進入解壓後的目錄,使用管理員權限打開命令行

(1)win7可以使用快捷方式:在資源管理器的右邊空白處,shfit+鼠標右鍵,選擇“在此處打開命令行窗口”

(2)點擊“開始按鈕”或win鍵,然後在“搜索程序和文件”輸入框中輸入cmd,然後右擊cmd.exe,選擇“以管理員身份運行”

3、進入解壓後的目錄

4、找到磁盤序號

(1)執行wmic diskdrive  list brief,根據列出的結果根據磁盤型號和容量看看需要安裝引導的磁盤序號DeviceID,我的是\\.\PHYSICALDRIVE3

      F:\tools\grub2\grub24win>wmic diskdrive  list brief

(2)在計算機圖標上右擊,選擇“管理”,在窗口中選擇“磁盤管理”,在中部的下部,有磁盤0,磁盤1,磁盤2,磁盤3,數字就是序號,從0開始。

5、找到需要安裝引導的分區,記下盤符。

6、安裝引導

grub-install --force --debug  --target=i386-pc --root-directory=F:\boot\grub2win --boot-directory=F:\boot\grub2win //./physicaldrive3       

說明:F是上面的分區盤符,3是磁盤序號

F:\tools\grub2\grub24win>grub-install --force --debug  --target=i386-pc --root-directory=F:\boot\grub2win --boot-directory=F:\boot\grub2win //./physicaldrive3

7、修改gurb.cfg或將已將存在的grub拷入


grub2 linux上使用】


類似windows,命令如下:

grub-install --force --debug --root-directory=/mnt/S0_SYS_BOOT/boot/grub2win --boot-directory=/boot/grub2win /dev/sda
update-grub

grub-mkconfig -o /boot/grub/grub.cfg


【本人的grub2.cfg】

可供參考:開頭部分是自己編寫的,中間部分是centos7安裝後生成的,最後部分是添加的引導windows的部分


#必須爲dos utf8的格式

search --no-floppy --set=root -l 'S0_SYS_BOOT'

#uefi平臺
insmod efi_gop
insmod efi_uga
#bios平臺
insmod vbe


insmod font
if loadfont /boot/grub2win/grub/fonts/unicode.pf2
then
    insmod gfxterm
    set gfxmode=auto
    set gfxpayload=keep
    terminal_output gfxterm
    set locale_dir=/boot/grub2win/grub/locale
    set lang=zh_CN
    insmod gettext
    insmod vga
    insmod ieee1275_fb
    insmod video_bochs
    insmod video_cirrus
fi


#這二行是支持jpeg和png圖片格式
insmod jpeg  
insmod png
if background_image /boot/grub2win/grub/myfiles/myback01_1600x900.jpeg; then
  true
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi


### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux7 正常啓動(at msdos9)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-f8df9c55-491d-4557-8b3b-1ea1b35e2b40' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos9 --hint-efi=hd4,msdos9 --hint-baremetal=ahci4,msdos9 --hint='hd0,msdos9'  f8df9c55-491d-4557-8b3b-1ea1b35e2b40
else
 search --no-floppy --fs-uuid --set=root f8df9c55-491d-4557-8b3b-1ea1b35e2b40
fi
linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 root=UUID=f8df9c55-491d-4557-8b3b-1ea1b35e2b40 ro vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 rhgb quiet LANG=zh_CN.UTF-8
initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img
}
menuentry 'CentOS Linux 恢復模式(at msdos9)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-cce08ea08e0a4e11bbd19f9245e9e4cf-advanced-f8df9c55-491d-4557-8b3b-1ea1b35e2b40' {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos9 --hint-efi=hd4,msdos9 --hint-baremetal=ahci4,msdos9 --hint='hd0,msdos9'  f8df9c55-491d-4557-8b3b-1ea1b35e2b40
else
 search --no-floppy --fs-uuid --set=root f8df9c55-491d-4557-8b3b-1ea1b35e2b40
fi
linux16 /boot/vmlinuz-0-rescue-cce08ea08e0a4e11bbd19f9245e9e4cf root=UUID=f8df9c55-491d-4557-8b3b-1ea1b35e2b40 ro vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 rhgb quiet
initrd16 /boot/initramfs-0-rescue-cce08ea08e0a4e11bbd19f9245e9e4cf.img
}
if [ "x$default" = 'CentOS Linux7 正常啓動(at msdos9)' ]; then default='Advanced options for CentOS Linux>CentOS Linux, with Linux 3.10.0-123.el7.x86_64'; fi;
### 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 'Ubuntu 14.04 LTS (14.04) (on /dev/sde12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-12856a33-9592-4f55-b33f-671e1fc7ebe0' {
insmod part_msdos
insmod ext2
set root='hd0,msdos12'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos12 --hint-efi=hd4,msdos12 --hint-baremetal=ahci4,msdos12 --hint='hd0,msdos12'  12856a33-9592-4f55-b33f-671e1fc7ebe0
else
 search --no-floppy --fs-uuid --set=root 12856a33-9592-4f55-b33f-671e1fc7ebe0
fi
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=12856a33-9592-4f55-b33f-671e1fc7ebe0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-24-generic
}
submenu 'Ubuntu 14.04 LTS (14.04)定製啓動 (on /dev/sde12)' $menuentry_id_option 'osprober-gnulinux-advanced-12856a33-9592-4f55-b33f-671e1fc7ebe0' {
menuentry 'Ubuntu Kylin GNU/Linux (on /dev/sde12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-24-generic--12856a33-9592-4f55-b33f-671e1fc7ebe0' {
insmod part_msdos
insmod ext2
set root='hd0,msdos12'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos12 --hint-efi=hd4,msdos12 --hint-baremetal=ahci4,msdos12 --hint='hd0,msdos12'  12856a33-9592-4f55-b33f-671e1fc7ebe0
else
 search --no-floppy --fs-uuid --set=root 12856a33-9592-4f55-b33f-671e1fc7ebe0
fi
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=12856a33-9592-4f55-b33f-671e1fc7ebe0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-24-generic
}
menuentry 'Ubuntu Kylin GNU/Linux,Linux 3.13.0-24-generic (on /dev/sde12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-24-generic--12856a33-9592-4f55-b33f-671e1fc7ebe0' {
insmod part_msdos
insmod ext2
set root='hd0,msdos12'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos12 --hint-efi=hd4,msdos12 --hint-baremetal=ahci4,msdos12 --hint='hd0,msdos12'  12856a33-9592-4f55-b33f-671e1fc7ebe0
else
 search --no-floppy --fs-uuid --set=root 12856a33-9592-4f55-b33f-671e1fc7ebe0
fi
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=12856a33-9592-4f55-b33f-671e1fc7ebe0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-24-generic
}
menuentry 'Ubuntu Kylin GNU/Linux, with Linux 3.13.0-24-generic (recovery mode) (on /dev/sde12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-24-generic--12856a33-9592-4f55-b33f-671e1fc7ebe0' {
insmod part_msdos
insmod ext2
set root='hd0,msdos12'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos12 --hint-efi=hd4,msdos12 --hint-baremetal=ahci4,msdos12 --hint='hd0,msdos12'  12856a33-9592-4f55-b33f-671e1fc7ebe0
else
 search --no-floppy --fs-uuid --set=root 12856a33-9592-4f55-b33f-671e1fc7ebe0
fi
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=12856a33-9592-4f55-b33f-671e1fc7ebe0 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-24-generic
}
}


menuentry 'openSUSE 13.1 (x86_64) (on /dev/sde13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-52563986-aa7f-4ee5-8050-9c3245b9cba8' {
insmod part_msdos
insmod ext2
set root='hd0,msdos13'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos13 --hint-efi=hd4,msdos13 --hint-baremetal=ahci4,msdos13 --hint='hd0,msdos13'  52563986-aa7f-4ee5-8050-9c3245b9cba8
else
 search --no-floppy --fs-uuid --set=root 52563986-aa7f-4ee5-8050-9c3245b9cba8
fi
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=52563986-aa7f-4ee5-8050-9c3245b9cba8 nomodeset resume=/dev/disk/by-id/ata-ST9500325AS_6VEGSVSX-part8 splash=silent quiet showopts
initrd /boot/initrd-3.11.6-4-desktop
}
submenu 'Advanced options for openSUSE 13.1 (x86_64) (on /dev/sde13)' $menuentry_id_option 'osprober-gnulinux-advanced-52563986-aa7f-4ee5-8050-9c3245b9cba8' {
menuentry 'openSUSE 13.1 (on /dev/sde13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.6-4-desktop--52563986-aa7f-4ee5-8050-9c3245b9cba8' {
insmod part_msdos
insmod ext2
set root='hd0,msdos13'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos13 --hint-efi=hd4,msdos13 --hint-baremetal=ahci4,msdos13 --hint='hd0,msdos13'  52563986-aa7f-4ee5-8050-9c3245b9cba8
else
 search --no-floppy --fs-uuid --set=root 52563986-aa7f-4ee5-8050-9c3245b9cba8
fi
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=52563986-aa7f-4ee5-8050-9c3245b9cba8 nomodeset resume=/dev/disk/by-id/ata-ST9500325AS_6VEGSVSX-part8 splash=silent quiet showopts
initrd /boot/initrd-3.11.6-4-desktop
}
menuentry 'openSUSE 13.1,Linux 3.11.6-4-desktop (on /dev/sde13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.6-4-desktop--52563986-aa7f-4ee5-8050-9c3245b9cba8' {
insmod part_msdos
insmod ext2
set root='hd0,msdos13'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos13 --hint-efi=hd4,msdos13 --hint-baremetal=ahci4,msdos13 --hint='hd0,msdos13'  52563986-aa7f-4ee5-8050-9c3245b9cba8
else
 search --no-floppy --fs-uuid --set=root 52563986-aa7f-4ee5-8050-9c3245b9cba8
fi
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=52563986-aa7f-4ee5-8050-9c3245b9cba8 nomodeset resume=/dev/disk/by-id/ata-ST9500325AS_6VEGSVSX-part8 splash=silent quiet showopts
initrd /boot/initrd-3.11.6-4-desktop
}
menuentry 'openSUSE 13.1,Linux 3.11.6-4-desktop (恢復模式) (on /dev/sde13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.6-4-desktop--52563986-aa7f-4ee5-8050-9c3245b9cba8' {
insmod part_msdos
insmod ext2
set root='hd0,msdos13'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos13 --hint-efi=hd4,msdos13 --hint-baremetal=ahci4,msdos13 --hint='hd0,msdos13'  52563986-aa7f-4ee5-8050-9c3245b9cba8
else
 search --no-floppy --fs-uuid --set=root 52563986-aa7f-4ee5-8050-9c3245b9cba8
fi
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=52563986-aa7f-4ee5-8050-9c3245b9cba8 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
initrd /boot/initrd-3.11.6-4-desktop
}
}


menuentry 'SUSE Linux Enterprise Server 12 (x86_64) (on /dev/sde14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-c03f26c1-aa9f-4b64-9bc2-b285867a6a84' {
insmod part_msdos
insmod ext2
set root='hd0,msdos14'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos14 --hint-efi=hd4,msdos14 --hint-baremetal=ahci4,msdos14 --hint='hd0,msdos14'  c03f26c1-aa9f-4b64-9bc2-b285867a6a84
else
 search --no-floppy --fs-uuid --set=root c03f26c1-aa9f-4b64-9bc2-b285867a6a84
fi
linux /boot/vmlinuz-3.12.28-4-default root=UUID=c03f26c1-aa9f-4b64-9bc2-b285867a6a84 quiet locale=zh_CN.UTF-8 resume=/dev/sde8 splash=silent quiet crashkernel=222M-:111M showopts
initrd /boot/initrd-3.12.28-4-default
}
submenu 'Advanced options for SUSE Linux Enterprise Server 12 (x86_64) (on /dev/sde14)' $menuentry_id_option 'osprober-gnulinux-advanced-c03f26c1-aa9f-4b64-9bc2-b285867a6a84' {
menuentry 'SLES12 (on /dev/sde14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.12.28-4-default--c03f26c1-aa9f-4b64-9bc2-b285867a6a84' {
insmod part_msdos
insmod ext2
set root='hd0,msdos14'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos14 --hint-efi=hd4,msdos14 --hint-baremetal=ahci4,msdos14 --hint='hd0,msdos14'  c03f26c1-aa9f-4b64-9bc2-b285867a6a84
else
 search --no-floppy --fs-uuid --set=root c03f26c1-aa9f-4b64-9bc2-b285867a6a84
fi
linux /boot/vmlinuz-3.12.28-4-default root=UUID=c03f26c1-aa9f-4b64-9bc2-b285867a6a84 quiet locale=zh_CN.UTF-8 resume=/dev/sde8 splash=silent quiet crashkernel=222M-:111M showopts
initrd /boot/initrd-3.12.28-4-default
}
menuentry 'SLES12,Linux 3.12.28-4-default (on /dev/sde14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.12.28-4-default--c03f26c1-aa9f-4b64-9bc2-b285867a6a84' {
insmod part_msdos
insmod ext2
set root='hd0,msdos14'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos14 --hint-efi=hd4,msdos14 --hint-baremetal=ahci4,msdos14 --hint='hd0,msdos14'  c03f26c1-aa9f-4b64-9bc2-b285867a6a84
else
 search --no-floppy --fs-uuid --set=root c03f26c1-aa9f-4b64-9bc2-b285867a6a84
fi
linux /boot/vmlinuz-3.12.28-4-default root=UUID=c03f26c1-aa9f-4b64-9bc2-b285867a6a84 quiet locale=zh_CN.UTF-8 resume=/dev/sde8 splash=silent quiet crashkernel=222M-:111M showopts
initrd /boot/initrd-3.12.28-4-default
}
menuentry 'SLES12,Linux 3.12.28-4-default (恢復模式) (on /dev/sde14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.12.28-4-default--c03f26c1-aa9f-4b64-9bc2-b285867a6a84' {
insmod part_msdos
insmod ext2
set root='hd0,msdos14'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos14 --hint-efi=hd4,msdos14 --hint-baremetal=ahci4,msdos14 --hint='hd0,msdos14'  c03f26c1-aa9f-4b64-9bc2-b285867a6a84
else
 search --no-floppy --fs-uuid --set=root c03f26c1-aa9f-4b64-9bc2-b285867a6a84
fi
linux /boot/vmlinuz-3.12.28-4-default root=UUID=c03f26c1-aa9f-4b64-9bc2-b285867a6a84 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe crashkernel=222M-:111M
initrd /boot/initrd-3.12.28-4-default
}
}


menuentry 'CentOS Linux 7 LiveCD(on /dev/sde15)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-6edb5442-c11d-4046-8e2a-483878dd1a0f' {
insmod part_msdos
insmod ext2
set root='hd0,msdos15'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos15 --hint-efi=hd4,msdos15 --hint-baremetal=ahci4,msdos15 --hint='hd0,msdos15'  6edb5442-c11d-4046-8e2a-483878dd1a0f
else
 search --no-floppy --fs-uuid --set=root 6edb5442-c11d-4046-8e2a-483878dd1a0f
fi
linux /boot/vmlinuz-0-rescue-81d73f5f94cd4812880976a7d5c1368c root=/dev/sde15
initrd /boot/initramfs-0-rescue-81d73f5f94cd4812880976a7d5c1368c.img
}
submenu 'CentOS Linux 7 LiveCD 高級模式 (on /dev/sde15)' $menuentry_id_option 'osprober-gnulinux-advanced-6edb5442-c11d-4046-8e2a-483878dd1a0f' {
menuentry 'CentOS Linux release 7 LiveCD (on /dev/sde15)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-81d73f5f94cd4812880976a7d5c1368c--6edb5442-c11d-4046-8e2a-483878dd1a0f' {
insmod part_msdos
insmod ext2
set root='hd0,msdos15'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos15 --hint-efi=hd4,msdos15 --hint-baremetal=ahci4,msdos15 --hint='hd0,msdos15'  6edb5442-c11d-4046-8e2a-483878dd1a0f
else
 search --no-floppy --fs-uuid --set=root 6edb5442-c11d-4046-8e2a-483878dd1a0f
fi
linux /boot/vmlinuz-0-rescue-81d73f5f94cd4812880976a7d5c1368c root=/dev/sde15
initrd /boot/initramfs-0-rescue-81d73f5f94cd4812880976a7d5c1368c.img
}
menuentry 'CentOS Linux release 7 LiveCD(on /dev/sde15)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.10.0-123.el7.x86_64--6edb5442-c11d-4046-8e2a-483878dd1a0f' {
insmod part_msdos
insmod ext2
set root='hd0,msdos15'
if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos15 --hint-efi=hd4,msdos15 --hint-baremetal=ahci4,msdos15 --hint='hd0,msdos15'  6edb5442-c11d-4046-8e2a-483878dd1a0f
else
 search --no-floppy --fs-uuid --set=root 6edb5442-c11d-4046-8e2a-483878dd1a0f
fi
linux /boot/vmlinuz-3.10.0-123.el7.x86_64 root=/dev/sde15 LANG=zh_CN.UTF-8
initrd /boot/initramfs-3.10.0-123.el7.x86_64.img
}
}


### 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 ###




menuentry 'Windows 7 32位 旗艦版'{
   insmod chain
   insmod ntfs
   set root=(hd0,5)
   chainloader +1
}


menuentry 'Windows 8.1 64位 專業版'{
   insmod chain
   insmod ntfs
   set root=(hd0,6)
   chainloader +1
}





發佈了42 篇原創文章 · 獲贊 6 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章