Grub 雙啟動 Windows 10 Ubuntu 14.04 LTS 從 Grub 載入 Windows 時遇到問題

Grub 雙啟動 Windows 10 Ubuntu 14.04 LTS 從 Grub 載入 Windows 時遇到問題

我在 Acer V5-472-6419 筆記型電腦上安裝了 Windows 10。它創建了大約 4 個其他分區。之後我安裝了 Ubuntu 14.04 LTS。我在 Windows 10 中停用了快速啟動。

當我在 GRUB 上選擇 Windows 啟動管理員時,我收到以 /EndEntire 開頭並以 /EndEntire 結尾的錯誤訊息:無法載入映像。如果我更改設定中作業系統的順序,我可以載入 Windows 10 或 Ubuntu 14.04 LTS,但不能使用 GRUB。

錯誤影像:

影像

我嘗試添加一個菜單項,但它對我不起作用:

menuentry ‘Windows 10′ {
set root='(hd0,msdos1)’
chainloader +1
}

答案1

我完全發呆了,忘記了這個錯誤,這幾乎肯定是你的問題的原因:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464

錯誤報告中指出了許多解決方法,但最簡單的兩個是:

  • 在韌體中停用安全啟動。如何執行此操作的詳細資訊因係統而異。我寫了一個網頁,其中顯示了一些範例;看這裡如果你需要幫助。
  • 安裝我的rEFInd 啟動管理器。它將接管作為您的主啟動程序,並且它沒有這個問題,因此您應該能夠在啟用安全啟動的情況下啟動任一作業系統。您可以從 Debian 軟體包或使用 PPA 安裝它。

答案2

您可以啟動到ubuntu 如果是,然後嘗試sudo update-grub 如果沒有修復,那麼我認為它是一個兼容性問題,當14.04 發佈時,沒有Windows 10 如果sudo update-grub 修復了問題,請嘗試安裝15.04 insted 。

答案3

在 Acer v5-472-6419 筆記型電腦上安裝 Windows 10 和 Ubuntu 14.04.3 LTS 並透過開始功能表在啟動時選擇作業系統的步驟

  1. 清除磁碟

    sudo dd if=/dev/zero of=/dev/sda (or the right path to your hdd)
    
  2. 安裝 Ubuntu 14.04.3 LTS 64 位

    我使用了這個 ISO:ubuntu-14.04.3-desktop-amd64.iso
    我使用 GPARTED 擦除了隨身碟
    我刪除了它的分區,創建了一個新的 FAT32 分區
    我使用文件資源管理器安裝它,選擇USB驅動器我將它安裝到隨身碟使用:

    7z x /media/DATA/SW/ubuntu-14.04.3-desktop-amd64.iso -o/media/3228-9BA3/
    
    7z x path-to-UBUNTU-ISO/ubuntu-14.04.3-desktop-amd64.iso -o/mount-point-to-pendrive/
    

    我安裝了 ubuntu 創建自己的分割區:

    500 MB EFI 分割區
    60000 MB Ubuntu 根分割區 ext4(掛載點 /)
    8000 MB 交換磁碟機

  3. 安裝 Windows 10 單語言(西班牙語)64 位

    我使用 GPARTED 擦除了筆式驅動器
    我刪除了它的分區,創建了一個新的 FAT32 分區
    我使用文件資源管理器安裝了它,選擇了 USB 驅動器
    我使用以下命令將其安裝到了筆式驅動器:

    7z x /media/DATA/SW/Win10_SingleLang_Spanish_x64.iso -o/media/E731-CA23/
    
    7z x path-to-WINDOWS-10-ISO/Win10_SingleLang_Spanish_x64.iso -o/mount-point-to-pendrive
    

    我將 Windows 10 安裝到 60 GB NTFS 分割區。

    Windows 10自動使用我之前在Ubuntu安裝過程中建立的EFI分割區。

    我禁用了 Windows 10 快速啟動:

    前往電源選項 -> 選擇開/關按鈕的行為
    轉到視窗底部並檢查(取消選擇)快速啟動選項

  4. 此時,我可以透過在筆記型電腦的 BIOS/設定中選擇 Ubuntu 或 Windows 來啟動它們。

    更改啟動順序並將 Ubuntu 作為 Windows 10 的優先選項。

  5. 啟動至 Ubuntu 並安裝 rEFInd 啟動管理器

    首先新增儲存庫:

    sudo apt-add-repository ppa:rodsmith/refind
    

更新:

    sudo apt-get update

安裝 rEFInd:

    sudo apt-get install refind

結束

此時一切都在運行,我可以使用 rEFInd 提供的開始功能表啟動 Windows 10 和 Ubuntu 14.04

我先安裝 Ubuntu,然後再安裝 Windows 10 的收穫是,Ubuntu 安裝沒有安裝 GRUB2,而 GRUB2 之前已被證明無法正常工作。目前我不知道 Grub 是否會幹擾 rEFInd,但我認為會的。

我建立了一個 NTFS DATA 分割區,剩餘空間(約 300GB)可用於兩個作業系統。

感謝所有的工作和合作!特別是對羅德史密斯,我無法表達我有多高興!我以為我永遠無法完成這個任務!

相關內容