與 Ubuntu 14.04 一起安裝 Windows 10

與 Ubuntu 14.04 一起安裝 Windows 10

我在雙啟動 Windows 10 和 Ubuntu 14.04 時遇到很多問題。如果可以的話,我不想做任何太瘋狂的事情。

當我已經安裝了 Ubuntu 14.04 時,我需要安裝 Windows 10。我的筆記型電腦是戴爾的。

好的,這就是我需要幫助的地方:

  1. 下載我需要的一切
  2. 製作我的即時 USB
  3. 分割分割區
  4. 安裝 Windows 10
  5. 修復GRUB
  6. 修復 UEFI 以引導 Grub

答案1

這是問題的完整解決方案。我將概述我的所有步驟以及其他人可能的替代方案。非常感謝 Zacharee1 和整個 Ubuntu 社群。

腳步:

  1. 您需要下載一些工具。

    1. UNet啟動程式將製作您的即時 USB。它可以在 Win、Mac 和 Linux 上運行。

    2. 我用了烏班圖從即時 USB 分割我的分割區。

    3. Grub 引導修復。這將使您能夠識別所有分割區上的所有作業系統。它安裝 Grub2。

  2. 製作 Live USB 並分割區。

    1. 執行 UNetbootin

    2. 主螢幕上有兩個選項。我們要選擇磁碟映像,而不是分發。確保它顯示 .iso,然後點擊“...”按鈕並找到我們之前下載的 Ubuntu .iso 檔案並選擇它。現在請確保您在主畫面上選擇 USB 以及適合您 USB 的磁碟機號碼。您可以忽略額外的空間,因為我們不需要它。然後安裝該 .iso 檔案。應該只需要幾分鐘。

    3. 根據提示重新啟動電腦。重新啟動時,您需要進入啟動選單。在我的筆記型電腦上,這意味著在啟動時按 F12 鍵。你的可能會有所不同。進入 BIOS 畫面後,選擇啟動裝置(您應該會看到 USB)。它將打開 Ubuntu 並詢問您是否要安裝或從 USB 運行試用版。運行試用版。

    4. 從桌面開啟 Gparted。您應該在這裡看到記憶體“塊”。您想要調整分割區大小(這為新分割區騰出空間)。因此,右鍵單擊分割區並選擇調整大小/移動。現在您可以看到最小和最大尺寸。不要直接將其設定為最小大小,而是留出擴充空間 - 如果可能,至少留幾 GB。數字以 MB 為單位。如果需要,您可以透過谷歌搜尋轉換。現在點選調整大小/移動。

    5. 現在您回到 GParted 主螢幕,並且出現了一個標有「未分配」的新分區。右鍵單擊該分割區並選擇新建。將其建立為主分割區,檔案副檔名為 NTFS。您也可以設定尺寸;預設情況下,它將使用所有可用空間,這很好。您可以添加標籤,但我發現讓系統命名它更容易。現在點擊新增。您已返回主螢幕。按一下綠色複選標記以執行調整大小操作和 NTFS 格式化操作。如果您正在處理 100 GB 的大小,這將需要很長時間(我花了 1.5 小時)。

  3. 安裝 Windows 10

    1. 重新啟動電腦並使用 UNetbootin 將 Windows 10 .iso 安裝到 USB(與 #2 中的步驟相同)

    2. 重新啟動電腦,敲擊啟動鍵(我的是 F12)進入 BIOS。從啟動清單中選擇 USB。

    3. Windows 將引導您完成自行安裝。它會直接要求您選擇一個分割區。選擇您在步驟 2 中建立的新啟動項目。

  4. 修復GRUB

    1. 使用 UNetBootin 製作用於 grub 啟動修復的即時 USB .iso(有關說明,請參閱前面的步驟)

    2. 重新啟動電腦並敲擊啟動鍵(我的是 F12)以進入 BIOS。從啟動清單中選擇您的 USB。

    3. 您現在處於專門為您修復 GRUB 而設計的桌面中。您可以點擊桌面上彈出的「建議設定」按鈕。在修復過程中,系統會提示您連接到網路。他們將您的日誌檔案儲存在 URL 中供您稍後訪問,這沒什麼瘋狂的。完成後,您應該可以走了。 Grub 應該會自動加載,以便您在重新啟動電腦時選擇作業系統。但如果你像我一樣不幸,重新啟動只會讓你進入 Windows,請轉到步驟 5。

  5. 更改 UEFI 啟動順序。

    對大多數人來說這應該是沒有必要的。我的 UEFI 和 BIOS 簡直討厭我。有三種方法可以解決這個問題:使用 Ubuntu、使用 Windows 和使用 BIOS。 Ubuntu和Windows對我來說失敗了,直接使用BIOS就可以了。

    • 烏班圖方法。(大部分複製自使用 eifbootmgr 永久清理和更改 EFI 啟動順序

      打開終端機並輸入:

      sudo efibootmgr -v
      

      現在您將看到您的啟動順序。這是我的錯誤命令,經過解釋。你的會有所不同:

      BootOrder: 0005,0000,2001
      Boot0000* Ubuntu
      Boot0002* UEFI Onboard LAN IPv4
      Boot0003* UEFI Onboard LAN IPv6
      Boot0005* Windows Boot Manager
      Boot2001* EFI USB Device
      

      線路BootOrder: 0005, 0000, 2001是我們的問題。這意味著我們首先載入 Windows,而不是 Ubuntu(包含 Grub)。我們需要改變這一點。複製此行並根據您自己的系統的需要更改數字:

      sudo efibootmgr -o 0000,0005,2001
      

      這會將順序變更為 Ubuntu、Windows、USB。這是特定於我的系統的。您需要使用自己的號碼,但格式完全相同。您可以添加更多逗號和數字,但不要使用任何空格,並且所有數字均為 4 位數字。重新啟動您的 PC,查看是否直接載入到 GRUB for Ubuntu。我的沒有黏住,所以我嘗試了下面的Windows方法。

    • Windows 方法。

      如果啟動進入 Windows 10 作業系統,可以嘗試手動設定 UEFI 啟動順序。不幸的是我的系統沒有正確檢測我的文件。不過,這是如何做到的:更改預設啟動項這些是我遵循的說明,它們做得很好。但我必須進行下一步。

    • BIOS 方法。

      這種方法很糟糕,因為每個 BIOS 介面都不同。

      1. 重新啟動您的電腦。敲擊 BIOS 鍵(我的是 F12)進入啟動選單。
      2. 找到某種談論啟動順序的選單。我的隱藏在“高級”選項卡中。您應該會看到您的列表,並且 Windows 將位於頂部。
      3. 使用 +/- 您可以更改順序。將 Ubuntu 置於頂部。我的系統只使用-,但它仍然有效。
      4. 儲存並退出該畫面。退出 BIOS。
      5. 現在您應該看到 Grub 選單(因為 Ubuntu 現在是預設的 UEFI 開機)。
      6. 選擇您想要的作業系統。
      7. 再次重新啟動您的電腦。如果 Grub 彈出,那麼您就完成了,可以開始了。希望有幫助。

再次感謝社區提供的所有支援文章和友善建議。如果您想要配置 Grub 選單,請參閱Ubuntu Wiki - Grub2/設定 - 配置 GRUB 2。它有很多有趣的選項可供修改,例如載入到預設作業系統的逾時。

答案2

根據我的經驗,最簡單的方法是在可啟動修復啟動記憶棒中使用 unetboot,並使用 woeusb 讓 Windows 安裝 USB 棒。 (我有 ubuntu 17.10,我的伴侶堅持雙啟動 Windows 10)。

更棘手的部分可能是為了處理我的具體情況:SSD 上的 ubuntu,home 和 swap 位於 1TB GPT 式硬碟上。我想在 HDD 上刻意留下的未分配空間上安裝 Windows 10。

第一的問題是安裝 Windows——它抱怨無法安裝到 GPT 磁碟(這有點令人惱火...)。就我而言,使用 American Megatrends BIOS 可以解決關閉「傳統」視訊的問題,即設定 UEFI 視訊(無論這意味著什麼!)。然後安裝 Windows-當然預設僅啟動到 Windows。

第二問題是 BIOS 選擇的 ubuntu 可以啟動,但只是桌面,沒有鍵盤。就我而言,有效的方法是從準備好的記憶棒上啟動並執行磁碟修復。之後重新啟動,我從 grub 中得到了一個熟悉的啟動選單,由此 ubuntu 項目讓我進入了安裝 Windows 之前的情況(加上啟動到 Windows 的能力)。 (我不必在 BIOS 中關閉 UEFI 視訊。)

我對 Windows(10)-after-ubuntu 安裝的建議是花幾個小時研究可能的問題:這使我進入了此頁面以及其他頁面。準備(使用unetbootin)並檢查(透過啟動)啟動修復棒。準備一張(用最新版本的woeusb)windows安裝盤。當事情不順利時,不要絕望。發揮您的想像力,想知道/研究您的 BIOS 是如何參與的。 (仔細記錄你所做的事情:它可能必須被撤銷……也可能不會。)

如果一切順利,請考慮捐款給 unetbootin 和 woeusb 專案。如果沒有,如果你善意地提出要求,他們可能會幫忙,然後確實捐。這些項目可以讓你重獲新生。

相關內容