我是先安裝了win8,再安裝fedora21的。安裝完成fedora21後,開機啓動項的順序就被設爲默認啓動fedora了。那麼我想修改回默認啓動win8該怎麼作呢?其實也不難:ios
1.找到 /boot/efi/EFI/fedora/grub.cfg,進入root權限,vim 打開gurb.cfg進行修改:vim
將windows
### BEGIN /etc/grub.d/30_os-prober ###menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-C42016CA2016C2FA' {insmod part_msdosinsmod ntfsset 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' C42016CA2016C2FAelse search --no-floppy --fs-uuid --set=root C42016CA2016C2FAfichainloader +1}### END /etc/grub.d/30_os-prober ###ide
這一段剪切,而後粘貼到ui
terminal_output consoleset timeout=5### END /etc/grub.d/00_header ###的後面,注意是這一段後面。保存退出。orm
2.此時已經將win8 放到啓動菜單的第一項了。可是默認啓動仍是從第二項的fedora啓動的,還要更新一下grubci
3.fedora /boot/efi/EFI/fedora # cat grub.cfg |grep winrem
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-000F-9D96' {terminal
4.fedora /boot/efi/EFI/fedora # grub2-set-default "Windows Boot Manager (on /dev/sda1)"it
5.fedora /boot/efi/EFI/fedora # grub2-editenv list
saved_entry=Windows Boot Manager (on /dev/sda1) 看到默認進入的是win8了
reboot 就ok了