Windows 10 技術預覽版不在 GRUB 中

Windows 10 技術預覽版不在 GRUB 中

我不久前安裝了 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 選單項目。

  1. /etc/grub.d/40_custom使用 gedit 或其他文字編輯器以 root 身分開啟。
  2. 然後您必須在文件末尾添加一個條目。我的看起來像這樣。

    'Windows 10 Technical Preview' { set root='(hd0,msdos2)' chainloader +1 }

名稱並不重要,set root='(hd0,msdos2)'指令也會有所不同。hd0表示我的第一個硬碟驅動器,並msdos2告訴作業系統位於哪個分割區。

  1. 跑步sudo update-grub
  2. 要檢查,請開啟/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配置。

相關內容