我在雙啟動 Windows 10 和 Ubuntu 14.04 時遇到很多問題。如果可以的話,我不想做任何太瘋狂的事情。
當我已經安裝了 Ubuntu 14.04 時,我需要安裝 Windows 10。我的筆記型電腦是戴爾的。
好的,這就是我需要幫助的地方:
- 下載我需要的一切
- 製作我的即時 USB
- 分割分割區
- 安裝 Windows 10
- 修復GRUB
- 修復 UEFI 以引導 Grub
答案1
這是問題的完整解決方案。我將概述我的所有步驟以及其他人可能的替代方案。非常感謝 Zacharee1 和整個 Ubuntu 社群。
腳步:
您需要下載一些工具。
製作 Live USB 並分割區。
執行 UNetbootin
主螢幕上有兩個選項。我們要選擇磁碟映像,而不是分發。確保它顯示 .iso,然後點擊“...”按鈕並找到我們之前下載的 Ubuntu .iso 檔案並選擇它。現在請確保您在主畫面上選擇 USB 以及適合您 USB 的磁碟機號碼。您可以忽略額外的空間,因為我們不需要它。然後安裝該 .iso 檔案。應該只需要幾分鐘。
根據提示重新啟動電腦。重新啟動時,您需要進入啟動選單。在我的筆記型電腦上,這意味著在啟動時按 F12 鍵。你的可能會有所不同。進入 BIOS 畫面後,選擇啟動裝置(您應該會看到 USB)。它將打開 Ubuntu 並詢問您是否要安裝或從 USB 運行試用版。運行試用版。
從桌面開啟 Gparted。您應該在這裡看到記憶體“塊”。您想要調整分割區大小(這為新分割區騰出空間)。因此,右鍵單擊分割區並選擇調整大小/移動。現在您可以看到最小和最大尺寸。不要直接將其設定為最小大小,而是留出擴充空間 - 如果可能,至少留幾 GB。數字以 MB 為單位。如果需要,您可以透過谷歌搜尋轉換。現在點選調整大小/移動。
現在您回到 GParted 主螢幕,並且出現了一個標有「未分配」的新分區。右鍵單擊該分割區並選擇新建。將其建立為主分割區,檔案副檔名為 NTFS。您也可以設定尺寸;預設情況下,它將使用所有可用空間,這很好。您可以添加標籤,但我發現讓系統命名它更容易。現在點擊新增。您已返回主螢幕。按一下綠色複選標記以執行調整大小操作和 NTFS 格式化操作。如果您正在處理 100 GB 的大小,這將需要很長時間(我花了 1.5 小時)。
安裝 Windows 10
重新啟動電腦並使用 UNetbootin 將 Windows 10 .iso 安裝到 USB(與 #2 中的步驟相同)
重新啟動電腦,敲擊啟動鍵(我的是 F12)進入 BIOS。從啟動清單中選擇 USB。
Windows 將引導您完成自行安裝。它會直接要求您選擇一個分割區。選擇您在步驟 2 中建立的新啟動項目。
修復GRUB
使用 UNetBootin 製作用於 grub 啟動修復的即時 USB .iso(有關說明,請參閱前面的步驟)
重新啟動電腦並敲擊啟動鍵(我的是 F12)以進入 BIOS。從啟動清單中選擇您的 USB。
您現在處於專門為您修復 GRUB 而設計的桌面中。您可以點擊桌面上彈出的「建議設定」按鈕。在修復過程中,系統會提示您連接到網路。他們將您的日誌檔案儲存在 URL 中供您稍後訪問,這沒什麼瘋狂的。完成後,您應該可以走了。 Grub 應該會自動加載,以便您在重新啟動電腦時選擇作業系統。但如果你像我一樣不幸,重新啟動只會讓你進入 Windows,請轉到步驟 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 介面都不同。
- 重新啟動您的電腦。敲擊 BIOS 鍵(我的是 F12)進入啟動選單。
- 找到某種談論啟動順序的選單。我的隱藏在“高級”選項卡中。您應該會看到您的列表,並且 Windows 將位於頂部。
- 使用 +/- 您可以更改順序。將 Ubuntu 置於頂部。我的系統只使用-,但它仍然有效。
- 儲存並退出該畫面。退出 BIOS。
- 現在您應該看到 Grub 選單(因為 Ubuntu 現在是預設的 UEFI 開機)。
- 選擇您想要的作業系統。
- 再次重新啟動您的電腦。如果 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 專案。如果沒有,如果你善意地提出要求,他們可能會幫忙,然後確實捐。這些項目可以讓你重獲新生。