如何在 Windows 10 上安裝 Ubuntu 18.04 雙啟動

與 Ubuntu 一樣,兩年後每四個月,我們都會發布一個新版本,現在是 Ubuntu 18.04,代號為 Bionic Beaver。 這是一個新的長期支持 (LTS) 版本,可為桌面和服務器版本提供 5 年的支持。 即使您有一個現有的 Windows 系統,您也可以在您的計算機上安裝這個新系統。

本教程將逐步向您展示如何在 Windows 10 的雙引導中安裝 Ubuntu 18.04,因此它假設您擁有現有的 Windows 10 EFI。

Ubuntu 18.04 的新功能

Ubuntu 18.04 最終版可從官方下載 桌面和服務器 ISO 映像. 但是,您將找不到可用的 32 位 ISO,因為 Ubuntu 在 17.10 開發週期中放棄了 32 位桌面版本。 新的 LTS 可用於生產並包含一些新功能:

  • 侏儒 3.28: Ubuntu 17.10 是第一個提供 gnome 而不是 unity 的版本,現在 Ubuntu 18.04 將保持相同的趨勢,並將採用最新的 GNOME。
  • 內核 4.15: Ubuntu 18.04 將使用內核的 4.15 版本,這是最新的穩定版本,而不是 Canonical 最初計劃的 4.14。
  • 顏色表情符號: 以前版本的 Ubuntu 僅支持單色表情符號,但新版 Ubuntu 將支持彩色表情符號
  • 蘇魯 新的圖標主題: Ubuntu 18.04 將使用新的圖標主題 蘇魯 這將是新的默認圖標主題。
  • 最小安裝選項: 新的 LTS 在安裝過程中提供了一個新選項,允許您執行 Ubuntu 的最小安裝,從默認安裝(Thunderbird、LibreOffice 等)中刪除大約 80 個軟件包
  • Xorg: Xorg 將默認用作圖形服務器而不是 Wayland,因為它與 Skype、WebRTC、RDP 等服務兼容。 新的 LTS 版本將附帶 Xorg 圖形和基於 Wayland 的堆棧。
  • 更快的啟動時間: Ubuntu 18.04 的啟動時間得到了改進。 通過使用 systemd 的功能。
  • 收集數據: Ubuntu 18.04 將自動編譯有關您系統的數據並將其發送回以幫助改進 Ubuntu。
  • Ubuntu 18.04 服務器版的新安裝程序: Ubuntu 18.04 的新服務器版本將使用新的 subiquity 安裝程序。
  • 內核更新:無需重新啟動即可更輕鬆地安裝內核更新

1) 在 Windows 10 上檢查 EFI 或 Bios 模式

它存在兩個用於計算機的固件接口,即 BIOS 和 EFI,它們充當操作系統和計算機固件之間的解釋器。 雙啟動是指兩個不同的操作系統在同一台物理機上共存。 在我們的例子中,我們將嘗試在您的 Windows 10 旁邊安裝 Ubuntu 18.04,因此我們必須檢查已安裝的模式:

  • BIOS 通過讀取硬盤上的第一個扇區並執行它來啟動; 該引導扇區依次定位並運行附加代碼。 BIOS 系統使用主引導記錄 (MBR) 分區表,由於空間(每個分區的大小不超過 2TB)和分區(超過 4 個主分區)的限制,該分區表非常有限。
  • 電噴 通過從硬盤上的分區加載 EFI 程序文件(帶有 .efi 文件擴展名)進行引導,使用 GUID 分區表 (GPT) 在其表中提供 64 位條目,這極大地擴展了對大小可能性的支持。

如果你的 Windows 是在 Bios 模式下安裝的,建議你在 Bios 模式下安裝你的 Ubuntu,但如果它是在 EFI 下安裝的,那麼對 Ubuntu 也一樣。 要檢查您的 Windows 是否安裝在 EFI 中,請使用組合 windows + r 然後輸入命令 msinfo32 如下

然後你有一個新的窗口,其中提到 Bios Mode 給出指示

2) 將 Windows 配置為雙啟動

現在我們需要在 Windows 系統中做一些操作來安裝我們的 Ubuntu 18.04

a) 檢查分區

現在您已經檢查過您擁有 EFI 模式,我們需要檢查用於 Ubuntu 的磁盤或分區。 這樣我們就可以用組合打開磁盤管理了 windows + r 然後輸入命令 diskmgmt.msc

現在您可以檢查 GUID 分區表 (GPT)。 您可以看到磁盤和分區。 就我而言,我有一個磁盤,我將在一個分區中安裝 Ubuntu。 要查看分區表,請右鍵單擊磁盤並選擇屬性

然後轉到音量選項卡。 可以看到你使用的是GPT

我將Ubuntu安裝在20Go的分區中,為了避免在安裝過程中windows的分區出錯,這裡我將刪除分區使用。

可以看到現在是未分配的

b) 禁用快速啟動和安全啟動

快速啟動( 在 Win 8 上稱為快速啟動) 可以阻止在 Ubuntu CD 上啟動,因此您可能需要禁用它。 使用組合 windows + x 並選擇電源管理

在“電源選項”窗口中,單擊“選擇電源按鈕的功能”。

您需要單擊“更改當前不可用的設置”以使“快速啟動”選項可用才能對其進行編輯。

現在取消選中它

安全啟動可以阻止 grub 正確啟動您的系統,因此我們將禁用它。 打開設置並選擇 Windows 更新選項

現在在高級啟動中重新啟動

現在選擇疑難解答選項

現在重新啟動。 您的系統將重新啟動並讓您有機會禁用安全啟動

3) 安裝 Ubuntu 18.04

a) 從 Ubuntu EFI 模式啟動

因為我們的 Windows 是在 EFI 模式下安裝的,所以我們也需要在 EFI 中安裝 Ubuntu 18.04。 通常,在禁用安全啟動後,您可以從 Ubuntu 18.04 安裝 CD 啟動。 您將看到黑屏,表明 Ubuntu 從 EFI 啟動

如果您無法從安裝媒體啟動,請不要擔心。 從 Windows 啟動並使用高級啟動中的步驟重新啟動,但您將更改一個選項。 您將選擇使用設備的選項,而不是故障排除,該選項將自動檢測所有 EFI 媒體。 然後您將選擇合適的 EFI 安裝介質

b) 準備磁盤

為了確保不會出錯,我們必須確定我們將安裝 Ubuntu 的磁盤或分區。 所以將使用選項啟動 Ubuntu 嘗試 Ubuntu 而無需安裝

系統將以實時模式啟動

我們將使用 gparted 工具來創建分區

我們將在 Ubuntu 18.04 上創建兩個分區:

  • 根: 它將存儲與系統相關的所有內容
  • 家: 它將存儲與您的 Ubuntu 系統相關的不同帳戶的個人數據

除非您的資源有限,否則我們不需要創建交換。 現在可以創建交換文件,這意味著不需要完整的分區。

我們將在這裡創建分區以避免安裝過程中出現任何錯誤。 我們創建根分區

對家做同樣的事情

你可以檢查它是否正確,然後申請

c) 啟動安裝

現在轉到桌面以通過單擊您看到的快捷方式啟動安裝。 一、選擇語言

然後選擇你的鍵盤

因為我們做的是完整安裝,所以不會選擇最小安裝

現在選擇安裝類型。 對於手動安裝,我們將選擇最後一個選項

現在我們可以看到所有分區,但類型(文件系統)幫助我們直接知道要使用哪些分區。 您可以看到存在的 EFI 分區,它是 Windows 引導分區。 通常,對於 Ubuntu 的單次安裝,您需要創建一個將使用的 EFI 引導分區,但由於已經安裝了 Windows,因此不需要創建新分區。

現在您可以選擇掛載點和文件系統,如下所示

現在對家做同樣的事情

編輯分區並選擇掛載點

現在你已經完成了,你可以選擇安裝

您將收到一條警告,告訴您所有數據都將被刪除

現在您可以配置您的確切位置。 通過指定您的確切位置,您將允許 Ubuntu 與最近的存儲庫進行通信以進行安裝和軟件包更新。

現在您可以使用可靠的密碼創建用戶帳戶

現在您可以繼續安裝文件系統並在此過程中進行更新

該過程完成後,您將收到一條消息,要求您重新啟動計算機,然後刪除安裝介質

現在重新啟動時,您可以看到 grub,它使您可以選擇要啟動的系統

如果您在重新啟動時沒有看到 grub,請不要擔心。 在其他一些情況下,您需要按引導選項鍵,這通常是 F9. 然後您將看到安裝的不同系統,您可以選擇要使用的系統。 現在您的系統將啟動,您需要使用在此過程中創建的密碼登錄

可以看到新系統

您可以啟動 Ubuntu 軟件來安裝一些新軟件包

您可以在新的 Ubuntu 18.04 系統中導航。 要查看不同的分區或磁盤,請轉到其他位置

現在已安裝您的系統並準備好使用。

d) 修復 grub 不存在 Windows 10 條目的問題。

出於某種原因,您的系統可以直接在 Ubuntu 18.04 上啟動。 您首先需要確保 grub 與不同的操作系統條目一起出現。 如果沒有,請先檢查 /etc/default/grub 文件以查看 grub 菜單是否在啟動時被激活。 找到線 GRUB_HIDDEN_TIMEOUT=0 並通過將值 0 更改為另一個值(例如 20)來編輯它。

如果 grub 出現但您的 Windows 10 沒有出現,則表示未找到有關 Windows EFI 啟動分區的信息。 因此,您需要完成一些額外的步驟。 在 Ubuntu 18.04 上啟動後,您可以使用以下選項之一:

  • 更新 grub 命令: 它會重建你的 /boot/grub/grub.cfg 包含菜單項的文件。
# update-grub
  • 開機修復: 它是一個簡單的工具,可以修復您在 Ubuntu 雙啟動中無法啟動 Ubuntu 或 Windows 或其他 Linux 發行版時可能遇到的頻繁啟動問題。 你需要安裝它
# add-apt-repository ppa:yannubuntu/boot-repair
# apt update
# apt install -y boot-repair && boot-repair

現在您可以使用推薦的選項啟動引導修復

  • 手動添加 windows 條目: 此解決方案在 grub2 菜單中提供了一個正確的條目以引導到 Windows 10。首先檢查哪個磁盤和分區是 Windows EFI 引導
# fdisk -l

現在找到了分區的 UUID

# blkid /dev/sda2
/dev/sda2: UUID="1AC3-9984" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="dda518e7-aa6d-4944-9a59-e459f0f7944e"

然後你可以編輯 /etc/grub.d/40_custom grub 文件以添加有助於您啟動到 Windows 系統的行

# vim /etc/grub.d/40_custom
menuentry 'Windows 10 (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-1AC$ {
        insmod part_gpt
        insmod ntfs
        insmod search_fs_uuid
        insmod chain

        set root="hd0,gpt2"
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-barem$
        else
          search --no-floppy --fs-uuid --set=root 1AC3-9984
        fi
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

請注意,條目配置為從第二個分區啟動 gpt2 第一個硬盤 hd0 或者 ahci0. 如果您正在處理遺留問題,請替換所有 gptmsdos

現在您可以更新 grub 文件

# upgrade-grub

重新啟動系統以查看 grub

現在您可以在 Windows 10 上正常啟動

結論

在您的計算機上使用多個操作系統有一些好處。 我們已經看到瞭如何在已經安裝了 Windows 10 的計算機上安裝 Ubuntu 18.04。 您應該注意到,即使是單次安裝,也可以遵循有關 Ubuntu 的步驟。 現在您必須做好雙引導安裝。

另請閱讀:

  • 初學者 Arch Linux 安裝指南
  • 如何在 Windows 10 (WSL) 上安裝 Ubuntu