使用 Windows 啟動管理員的雙啟動不起作用

使用 Windows 啟動管理員的雙啟動不起作用

我對 Ubuntu 很陌生,想將其安裝在 Windows 以外的新分割區上。我已按照本教程中的步驟操作:http://www.linuxbsdos.com/2014/02/01/dual-boot-windows-8-or-windows-7-and-ubuntu-13-10-with-ubuntu-on-a-btrfs-filesystem/

這個裝置本身就像一個魅力。這些是我所做的步驟:

  1. 縮小 Windows 分割區大小
  2. 安裝ubuntu。正如教程中所述,我創建了三個分區:
    • 開機分割區,邏輯,具有 150 MB、EXT4 和掛載點/boot
    • 交換分割區,邏輯,2 GB
    • 主分割區,邏輯分割區,10 GB,btrfs 和掛載點/
  3. 安裝成功完成(包括GRUB2)
  4. 現在我啟動回 Windows 並安裝 EasyBCD
  5. 我在啟動選單中新增了一個新條目,指向 150 MB 的啟動分割區。該工具還將該分割區識別為“Linux”。
  6. 重新啟動時,Windows 啟動管理器出現並向我顯示新的 Ubuntu 條目作為可能的選項

但是當我選擇 Ubuntu 時,GRUB 沒有顯示。相反,我看到一條神秘的錯誤訊息(見下文),但它很快就消失了。我不知道我做錯了什麼。

這些是當 Windows 啟動管理員嘗試從包含 GRUB 的分割區啟動時出現的錯誤訊息:

Try (hd0,0): NTFS5: No ang0
Try (hd0,1): NTFS5:

這很快就消失了,然後:

Initialize variable space...
Starting cmain() ...

從那時起,什麼都不會發生。此時我預計 GRUB2 會出現。

這是我套用新分割區之前硬碟的樣子。我可以用作sdb1GRUB 的目標,但這會覆蓋 Windows 啟動管理器,對嗎?如果發生錯誤,我將無法再啟動 Windows,因此我想避免這種情況並使用 Windows 的啟動管理器。

我的 SSD 上的可用分割區。包括 Windows 啟動管理器分割區。

我嘗試過引導修復,但不起作用。我在啟動時收到此警告框,上面寫著“/boot found.”:

啟動修復彈出視窗

答案1

您可以安全地用 GRUB 取代 Windows 載入程式。 GRUB 可以為您管理 Windows 和 Ubuntu。根據我的經驗,這是一種簡單、直接且無錯誤的雙重啟動方式。 GRUB 太棒了!

我提到了簡單,我是認真的。您所要做的就是插入 ubuntu 安裝介質,重新啟動,選擇Try Ubuntu without Installing

現在在即時模式下,連接到互聯網後執行以下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

只需選擇Recommended Repair並按照說明進行操作即可。最終結果是 GRUB 將成為您的引導管理器,透過它您將能夠引導到 Windows 以及您可能安裝的任何其他 Linux 發行版,包括 Ubuntu。

祝你好運!

來源及參考:啟動修復:Ubuntu 文檔

相關內容