我不久前安裝了 Ubuntu 15.04。然後我按照類似的指南進行操作這個關於如何在 Ubuntu 後安裝 Windows,我在 Ubuntu 後安裝了 Windows 10 技術預覽版。然後我從 Live CD 啟動,安裝啟動修復,然後我進行了建議的修復。它將 GRUB 放回原處,但 Windows 10 不在 GRUB 選單上。os-prober
沒有檢測到它,如果我檢測到它,它也不會出現在輸出中update-grub
。
我再次進行了引導修復,但什麼也沒發生,我不知道該怎麼辦。
我有一個 BIOS 主機板和一個 MBR,有 4 個主分割區。
答案1
感謝 Organic Marble 和 Thomas W. 幫助我解決了這個問題。顯然,Grub 不支援 Windows 10 技術預覽版,因此您必須手動新增 grub 選單項目。
/etc/grub.d/40_custom
使用 gedit 或其他文字編輯器以 root 身分開啟。然後您必須在文件末尾添加一個條目。我的看起來像這樣。
'Windows 10 Technical Preview' { set root='(hd0,msdos2)' chainloader +1 }
名稱並不重要,set root='(hd0,msdos2)'
指令也會有所不同。hd0
表示我的第一個硬碟驅動器,並msdos2
告訴作業系統位於哪個分割區。
- 跑步
sudo update-grub
- 要檢查,請開啟
/boot/grub/grub.cfg
並檢查是否有新條目。
答案2
我完全不同意。我最近安裝了Windows 10 專業版技術預覽版,建 10158,然後繼續重新安裝GRUB,並且工作正常。我正在雙重啟動 Arch Linux 和 Windows 10 os-prober
。
雖然我不確定這些是否有必要,但/dev/sdxZ
之前先掛載你的Windows 10分割區()os-prober
。
安裝Grub 定制器並嘗試一下。它應該會為您找到 Windows 10。否則,至少,您不必每次需要更新時都編寫GRUB配置。