安裝雙系統,grub介面迴圈 無法啟動win10
阿新 • • 發佈:2019-02-03
問題描述:
安裝雙系統,當啟動進入grub時,正常顯示windows10的選項,但是選擇後直接黑屏,然後又返回到grub的介面,如此迴圈無法進入windows10。此時選擇ubuntu選項任然可以進入,進入後直接update-grub還是不起作用,遇到這樣的問題,搜尋了google給出答案如下:
解決方式1(臨時)
在grub的win10啟動項上面 按【e】 進入到編輯介面
然後在
chainloader +1
- 後面新增
ntldr /bootmgr
然後點選CTRL + X 或者 F10 就可以正常進入系統
解決方式2(linux系統不update grub的話就OK)
選擇進入ubuntu後編輯
/boot/grub/grub.cfg
- 找到win10的啟動選項
menuentry 'Windows 10 (loader) (on /dev/sdXX)'
- 然後在
chainloader +1
- 後面新增
ntldr /bootmgr
- 然後就可以正常啟動雙系統
解決方式3(這個....我試了沒成功)
第一種是臨時方案,第二種在下次更新grub的時候會被覆蓋,所以,你懂的。。第三種如下
開啟
/etc/grub.d/40_custom
- 在後面貼上上從grub中得到的win10啟動選擇,下次開機時,會自動增加到grub.cfg中,且不受到update-grub的影響
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-64AC2031AC1FFFE2' { insmod part_msdos insmod ntfs 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 64AC2031AC1FFFE2 else search --no-floppy --fs-uuid --set=root 64AC2031AC1FFFE2 fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 ntldr /bootmgr }