談到雙啟動時,一般的想法是您有一個預裝了 Windows 的系統,並且您將 Linux 與 Windows 一起安裝。在啟動時,您可以選擇使用 Windows 或 Linux。

相反的情況呢?如果我的系統上只安裝了 Linux,並且想在雙引導模式下安裝 Windows 和 Linux,該怎麼辦?

本教程將向您展示如何在雙啟動 Ubuntu Linux 後安裝 Windows。

在現有的 Ubuntu Linux 系統上雙啟動 Windows

本教程在具有 UEFI 和 GPT 分區方案的 Ubuntu 系統上進行了測試。理論上,相同的過程應該適用於大多數(如果不是全部)Linux 發行版。

我需要

以下是您需要安全輕鬆地執行的操作:

  • 至少 8 GB 大小的可啟動 Windows 10 USB 記憶棒(USB 密鑰、筆式驅動器)
  • 大小為 4 GB 或更大的實時 Ubuntu USB 記憶棒(USB 密鑰、筆式驅動器)
  • 具有 UEFI 引導且僅安裝 Ubuntu Linux 的計算機
  • 創建可引導的 Windows 和實時 Linux 光盤需要 Internet 連接
  • 如何將重要數據備份到外部磁盤(可選但推薦)

本教程也可以在單個 USB 密鑰上進行管理。首先創建一個 live Linux USB,使用這個 live Linux USB 為 Windows 創建一個分區,然後使用與可啟動 Windows USB 相同的 USB 密鑰。

強烈建議您在開始這些步驟之前閱讀整個教程。

步驟 0:備份重要數據

這就是事情。使用磁盤分區和引導設置。否則將導致數據丟失。

備份到外部磁盤可為您提供安全網。最壞的情況是,如果出現問題,您可以安裝 Windows 或 Linux 並將數據複製回您的系統。

如何創建備份?最簡單的方法是使用外部 USB 或 SSD 磁盤從文檔、音樂、圖片和其他存儲文件的文件夾中復製文件。

步驟 1:創建可啟動的 Windows USB

如果您可以訪問 Windows 系統, 按照 Microsoft 網站上的說明進行操作 創建可啟動的 Windows 媒體。

如果您只使用 Linux 系統,創建可引導的 Windows USB 可能會很困難。幸運的是,一個名為 Ventoy 的方便的開源工具可以在這種情況下提供很大幫助。

我們詳細介紹瞭如何在 Linux 中創建可啟動的 Windows 10 USB。有關詳細說明,請參閱我們的指南。我們將在這裡介紹重要的部分。

插入並格式化大小至少為 8 GB 的 USB。然後下載 Microsoft Windows ISO。

下載視窗

然後下載 最新版本的 Ventoy解壓縮文件夾並運行 VentoyWeb.sh 腳本 sudo。運行它,您將看到 URL。複製此 URL 並將其粘貼到瀏覽器中。

一個網頁打開,Ventoy 正在運行。 進行 UEFI 安裝,[インストール]單擊按鈕。

安裝後,您將在 U 盤上看到兩個分區:VTOYEFI 和 Ventoy。您需要將下載的 Windows ISO 映像複製到您的 Ventoy 分區。

複製完成後, 不要急於拔出USB 然而。在文件管理器中[アンインストール]單擊選項。

好的,既然您有一個可啟動的 Windows USB,我建議您對其進行測試以查看它是否有效。

你是怎樣做的? 連接 Windows USB 並重新啟動系統。當系統重新開機並顯示系統製造商的徽標時,按 F2/F10/F12 以訪問 BIOS 設置。

在 BIOS 中,選擇從 USB 啟動。 在某些情況下,可能需要禁用安全啟動 從 BIOS 設置。

如果可啟動的 Windows USB 成功創建,您將看到 Ventoy 屏幕,您應該選擇啟動 Windows 10。

在此之後,您將看到幾個有關安裝 Windows 的屏幕。不要去安裝部分。關閉系統,關閉系統電源,然後重新啟動進入 Linux。

此檢查是必要的,因為需要可引導的 Windows USB。否則本教程的其餘部分將毫無意義。

在此階段移除可啟動的 Windows USB。

第 2 步:創建 Live Ubuntu Linux USB

您可能想知道為什麼在已經正確安裝 Linux 的情況下還需要一個 live Ubuntu USB。

原因是您需要修改現有分區為 Windows 安裝騰出空間。但是,您不能在 Linux 中修改掛載的分區。 如果您使用 Linux,則該磁盤已掛載。無法更改以創建新分區。

所以你需要一個實時的 Linux USB。從 live USB 啟動並從 live session 在磁盤上創建必要的分區。

現在您知道原因了,讓我們繼續創建一個實時的 Ubuntu USB。首先,從網站下載 Ubuntu ISO 映像。 適用於任何版本的 Ubuntu。

下載 Ubuntu

現在插入至少 4 GB 大小的 USB。

在 Ubuntu 上,您可以找到 Startup Disk Creator 工具。 你也可以在 Linux 上使用 Etcher。這是你的選擇。這裡我們使用啟動盤創建器。

這個過程真的很簡單。您插入的 USB 應該可以識別。它還將自動檢測 Ubuntu ISO。如果沒有,您可以隨時瀏覽。對於此設置,只需單擊“製作啟動盤”按鈕。

創建 live Ubuntu USB 需要幾分鐘。你可以打 結束 下面的按鈕。

第 3 步:從 live USB 啟動並為 Windows 釋放空間

好的。您現在已經從實時 Linux USB 啟動。

重新啟動系統。當電源打開並出現製造商標誌時,按 F2/F10/F12 進入 BIOS 設置。現在進入引導順序並從 Linux USB 引導。

如果你看到這個屏幕,試試 Ubuntu。

現在您處於實時會話中,請打開光盤應用程序。已安裝。

在磁盤應用程序中仔細選擇計算機的主硬盤驅動器/SSD。在這里安裝 Linux。如下圖所示,我有一個 ESP 分區(用於 UEFI 引導設置)和一個 Linux 分區。這是需要調整大小以便為 Windows 騰出空間的分區。

如果您有 root、swap 和 home 分區,您應該調整 home 分區的大小。

調整大小時,會顯示最小尺寸。您不能將磁盤縮小到該點以下。當然,為使用 Linux 留下一些額外的空間。

請注意,“分區大小”適用於 Linux 分區。在下圖中,我將 Linux 分區從 256 GB 減少到了 120 GB。這為您的 Windows 安裝提供了 136 GB 的可用空間。

單擊調整大小按鈕後,調整大小過程可能需要幾分鐘才能完成。

如下圖所示,系統有三個分區。 一個是 500 MB 的 ESP 分區(用於 UEFI 引導)、一個 120 GB 的 Ext4 分區(用於 Linux)和 136 GB 的可用空間。

現在您有一個專用於 Windows 的可用空間。立即關閉系統。

第 4 步:從 Windows USB 啟動並開始安裝 Windows

連接可啟動的 Windows UBS。重新啟動系統,進入 BIOS 設置並從 USB 啟動。現在你知道如何做到這一點了。當我在步驟 1 中檢查可引導的 Windows USB 時,我這樣做了。

如果您使用它來創建可啟動的 Windows USB,您將看到 Ventoy 屏幕。請點擊進入。

顯示 Windows 徽標。幾秒鐘後,您將可以選擇語言、時間和鍵盤。

下一個屏幕為您提供開始安裝的選項。 單擊立即安裝。

接下來的幾個屏幕將要求您提供 Windows 許可證密鑰。如果沒有,請跳過。您也可以稍後激活 Windows。 系統將提示您選擇您的 Windows 版本並接受最終用戶許可。

在下一個屏幕上,選擇自定義安裝選項。

進入分區畫面。選擇步驟3中創建的空閒空間(未分配空間),[次へ]單擊按鈕。

在 Ubuntu 之後安裝 Windows

複製文件和安裝 Windows 需要幾分鐘時間。

然後系統將自動重新啟動,這次直接啟動到 Windows。

Windows 安裝尚未完成。下次啟動時,系統會提示您將其配置為使用 Windows。這很乏味,但很容易上手。

這部分的細節我就不贅述了。因為我知道我可以處理配置部分並等待大部分時間按下下一步按鈕。但是,我分享一些截圖供您參考。

默認情況下,成功的 Windows 安裝很可能會啟動 Windows。 我需要恢復 grub 雙啟動屏幕。

第 5 步:取回 Grub 引導加載程序

重新啟動系統並在開機時進入 BIOS 設置。將 Ubuntu 在引導順序中上移或移出引導順序。您可能需要使用箭頭鍵或 F5 或 F6,屏幕可能因您的系統而異。

保存並退出。這次我們需要啟動 Ubuntu。戰鬥還沒有結束。 grub 引導加載程序可能不知道 Windows 的存在。所以建議在 Ubuntu 上更新 grub。

只需打開一個終端並使用以下命令:

sudo update-grub

重新啟動系統。您將看到熟悉的 grub 啟動屏幕,其中包含啟動 Ubuntu 和 Windows 的選項。

這是這漫長旅程的終點。這很麻煩,但如果你想在 Ubuntu 之後安裝 Windows,就是這樣。

如果您仍有疑問,請在評論部分告訴我們。我會回答。