
我安裝了Windows 7,然後在virtualbox中進行arch。當我完成 arch 安裝時,Windows 7 沒有在 grub 中顯示。
所以我想也許Windows的啟動檔案已損壞/遺失。我運行 Windows 7 iso 並使用 Windows 提示修復了 mbr 和啟動檔案。
此時,我在Windows上能夠啟動,但在arch上卻無法啟動(啟動時沒有出現grub,直接windows啟動)。
所以我在ubuntu live上啟動並進行了啟動修復,但它不起作用。
然後我在 arch live 上啟動,在 arch 安裝中進行 arch-chroot 並重新安裝 grub 和 mkconfig。
現在我又回到了原來的位置:我可以存取 arch grub,但無法選擇 Windows。
謝謝
答案1
Ubuntu 作業系統探測器發現了 Windows。但我無法從那裡更新,因為出現了一個奇怪的錯誤:
無法取得 /cow 的規範路徑
所以我用了這個方法:https://askubuntu.com/a/629733這似乎適用於我的問題。如果您想以相同的方式修復類似的問題,請小心自訂 grub 條目參數並閱讀文件。