如何在 VirtualBox 上安裝 Ubuntu:詳細指南
無論您是想試用某些軟體、為從 Windows 或 macOS 遷移至 Linux 做準備,還是要測試應用程式、網路或其他功能,您都需要在 VirtualBox 上安裝 Ubuntu。 將 Ubuntu 作為虛擬機器 (VM) 安裝在 VirtualBox 上具有許多優勢——您可以建立快照,並在發生問題時將變更還原至適當的 VM 狀態;複製 VM;輕鬆將 VM 複製到另一台機器(所有 VM 資料皆儲存為一組檔案);或在 VirtualBox 支援的不同主機作業系統上執行 VM。
這篇部落格文章將說明如何在 VirtualBox 上安裝 Ubuntu。 運行於實體機上的作業系統(OS)稱為主機作業系統,而運行於虛擬機器上的作業系統則稱為客體作業系統(本例中為 Ubuntu)。在繼續操作之前,請確保您的實體機已安裝 VirtualBox。
主機的系統配置
若要在 VirtualBox 上安裝 Ubuntu,您應具備一臺實體電腦,其記憶體(RAM)容量至少為 4 GB,且硬碟(HDD)需有至少 30 GB 的可用空間(建議使用 SSD,因其效能較佳)。 您的 CPU(中央處理器)必須支援 Intel VT-x 或 AMD-v 硬體虛擬化特點,且必須在 UEFI/BIOS 中啟用此特點。若您正尋找如何在 VirtualBox 上安裝 64 位元 Ubuntu,這一點尤為重要。
下載安裝映像檔
您需要下載 Ubuntu 發行版,才能在 VirtualBox 上安裝 Ubuntu。 前往 Ubuntu 官方網站 並下載所需的 Ubuntu 安裝程式版本。我們來下載 Ubuntu 18.04.2 LTS —— 這是目前可取得的最新長期支援 (LTS) Ubuntu 版本。您可能會找到版本號高於 18.04.2 的版本,但它們可能尚未提供長期支援。Ubuntu LTS 發行版(包含 Ubuntu 桌面版與 Ubuntu 伺服器版)均提供五年的技術支援。 Ubuntu LTS 經過更廣泛的測試,專為 Enterprise 環境設計,並與新硬體相容。
點擊綠色 下載 按鈕,並將 ISO 檔案儲存至自訂位置。在本例中,檔案名稱為 ubuntu-18.04.2-desktop-amd64.iso. Ubuntu 18 僅提供 64 位元版本。

建立新的虛擬機器
若要在 VirtualBox 上建立新的虛擬機器以安裝 Ubuntu,請開啟 VirtualBox 並點擊 新 (機器 > 新) 或按下 Ctrl+N.

在 建立虛擬機器 畫面中,設定新虛擬機器的選項。以在 VirtualBox 上安裝 Ubuntu 為例,新虛擬機器的選項如下:
姓名: Ubuntu 18×64
機器資料夾: C:VirtualVirtualBox(如有 D 槽、E 槽或其他非系統分割區,請嘗試使用這些分割區)。
類型: Linux
版本: Ubuntu(64 位元)
記憶體大小: 請設定至少 1 GB 的記憶體。由於本範例中使用的實體機器擁有 16 GB 記憶體,因此我們可以為 VirtualBox 中的虛擬機器設定 4 GB 記憶體來安裝 Ubuntu。請務必預留足夠的記憶體,以確保主機作業系統能正常運作。
選取 立即建立虛擬硬碟 選項。
次點擊 建立 繼續。

在下一期 建立虛擬硬碟 螢幕上,設定虛擬磁碟檔的位置,例如,
C:VirtualVirtualBoxUbuntu18x64Ubuntu18x64.vdi
該 檔案大小 虛擬磁碟的大小:20 GB 或以上。
硬碟檔案類型: VDI(VirtualBox 磁碟映像檔)。讓我們選擇原生的 VirtualBox 虛擬磁碟格式。
儲存於實體硬碟: 動態分配。此選項可讓您在虛擬磁碟擴充至最大分配大小之前,儲存實體磁碟的空間。
次瀏覽 建立 完成在 VirtualBox 上建立新虛擬機器以安裝 Ubuntu 的步驟。

虛擬機器設定
現在已建立一個用於在 VirtualBox 上安裝 Ubuntu 的新虛擬機器,其名稱會顯示在 VirtualBox 主視窗的虛擬機器清單中。建立虛擬機器後,您需要編輯虛擬機器的設定。請選取您的新虛擬機器(Ubuntu 18 位元 64 位元 (在此情況下)並點擊 設定 (機器 > 設定 或按下 Ctrl+S).

在 設定 視窗中,前往 顯示 區段並選取 螢幕 標籤頁。將視訊記憶體設定為 128 MB。否則 Ubuntu 安裝程式可能會在某些安裝步驟中當機,或鍵盤無法回應等。您可以啟用 3D 加速。
點擊 好的 以儲存設定。

選擇開機磁碟映像檔
您無需像在實體電腦上安裝作業系統那樣,將 ISO 映像檔燒錄到 DVD 光碟上。您可以將 ISO 映像檔掛載至虛擬機器的虛擬 DVD 光碟機,並從此媒體啟動虛擬機器。現在讓我們插入 ubuntu-18.04.2-desktop-amd64.iso 將先前從 Ubuntu 官方網站下載的映像檔,放入虛擬 DVD 光碟機中 Ubuntu 18 位元 64 位元 虛擬機器。開啟虛擬機器的設定,然後前往 儲存 區段。選擇用於連接虛擬 DVD 光碟機的虛擬控制器(預設情況下,虛擬 DVD 光碟機為空)。點擊 空白 狀態,以及右側窗格靠近 IDE 次級主控器,點擊光碟圖示。在隨後出現的選單中,點擊 選擇虛擬光碟檔案 並瀏覽您的 Ubuntu 安裝 ISO 映像檔 (ubuntu-18.04.2-desktop-amd64.iso).
瀏覽次數 好的 儲存設定。現在您的虛擬機器已準備好在 VirtualBox 上安裝 Ubuntu。

如何在 VirtualBox 虛擬機器上安裝 Ubuntu
當 VirtualBox 上的新虛擬機器已準備好安裝 Ubuntu 後,請啟動該虛擬機器(機器 > 開始). 虛擬機器將從 Ubuntu 安裝 ISO 映像檔啟動。啟動後首先出現的畫面是"歡迎畫面"。
在左側窗格中選取 語言 用於在安裝程式介面中顯示資訊。本範例中選取的是英文。接著點擊 安裝 Ubuntu.

鍵盤佈局. 選擇您的鍵盤佈局。我們來選擇"英語(美國)"。

更新與其他軟體. 此畫面上有幾個選項可供選擇。
一般安裝已安裝網頁瀏覽器、實用工具、辦公室應用程式及媒體播放器。
安裝步驟極簡. 僅安裝主要組件,包括網頁瀏覽器和基本工具。
讓我們選擇"一般安裝"。
其他選項:
在安裝 Ubuntu 時下載更新. Ubuntu 團隊始終致力於讓 Linux 變得更好。因此,下載安裝程式後,可能已有部分更新可供使用。您可以在安裝 Ubuntu 的過程中自動下載並安裝更新,如此一來,系統安裝完成後便能儲存時間。現在就來選取此選項吧。
安裝用於圖形和 Wi-Fi 硬體以及其他媒體格式的第三方軟體. 若您希望安裝其他軟體(例如專屬 Wi-Fi 驅動程式、顯示卡驅動程式、部分 TTF 字型等),請勾選此核取方塊。

安裝類型. 此畫面包含用於為 Ubuntu 安裝準備磁碟的選項。
清除磁碟並安裝 Ubuntu. 這是預設選項。所有磁碟空間將自動分配給 Ubuntu。如果您選擇 清除磁碟並安裝 Ubuntu 在 VirtualBox 虛擬機器上,一個主要 /dev/sda1 分區已建立於 /dev/sda. 這個 /dev/sda1 採用 ext4 檔案系統的分割區已掛載至 / 目錄(根目錄),但並未建立獨立的交換分割區。注意:虛擬磁碟上的所有資料將會被清除——不過無需擔心,因為我們將使用先前建立的空白虛擬磁碟來在 VirtualBox 上安裝 Ubuntu。
還有一些額外的選項:
- 為確保安全性,請對新的 Ubuntu 安裝進行加密。
- 在新安裝的 Ubuntu 系統中使用 LVM(邏輯卷管理)。
其他. 若要在 VirtualBox 上安裝 Ubuntu 時,於虛擬磁碟上手動建立分割表,請使用此選項。
點擊 立即安裝 當您準備好繼續時。接著在確認畫面中,按下 繼續.

你在哪裡? 請選擇您的位置,以設定時區和地區設定。系統將自動設定您所選地區的時間。我們來選擇倫敦吧。

你是誰? 請輸入您的使用者名稱、電腦名稱,並設定密碼。選擇 登入時需輸入密碼 以提升安全性。在我們的範例中,使用者名稱是 user1 而電腦的名稱是 ubuntu18-vm.

如您所見,安裝過程中螢幕上會顯示實用的提示。

安裝完成後,您會看到一個通知視窗。您必須在 VirtualBox 中重新啟動安裝了 Ubuntu 的虛擬機器。

現在您可以從虛擬機的虛擬光碟機中彈出 Ubuntu 安裝 ISO 光碟。
安裝 VirtualBox 來賓擴充套件
在 VirtualBox 上安裝 Ubuntu 只剩最後一步。作業系統重新啟動後,請安裝 VirtualBox 來賓擴充套件,這是一組旨在提升易用性與虛擬機器效能,並與主機作業系統緊密整合的驅動程式及系統工具。
在虛擬機器視窗中,前往 裝置 並點擊 插入 Guest Additions 光碟映像檔. 位於 VirtualBox 安裝目錄的位置中的 ISO 光碟映像檔將被載入虛擬機器的虛擬 CD/DVD 光碟機中。之後,您會在 Ubuntu 桌面上看到一個 CD 捷徑。該 ISO 光碟包含自動執行功能,因此"來賓增益集"安裝程式會自動啟動。只需點擊 執行 按一下此按鈕以開始安裝 VirtualBox 來賓擴充套件。

如果您收到警告訊息"請安裝 gcc、make 和 perl 套件這表示您必須先安裝這些套件,然後再安裝 VirtualBox 來賓增益集。

要安裝必要的套件,請執行以下指令:
sudo apt-get install build-essential gcc make perl dkms
使用時,您可能需要輸入管理員憑證 sudo.
接著,重新啟動您的 Ubuntu 虛擬機器:
init 6
重新啟動虛擬機器後,開啟 Linux 終端機,並切換至包含"Guest Additions"的虛擬光碟目錄。在此使用情境下,請使用以下指令:
cd /media/user1/VBox_GAs_6.0.8/
檢查目錄中的內容:
ls -al
請在 VirtualBox 上的 Ubuntu 系統中,手動執行 VirtualBox Guest Additions 的 Linux 安裝程式:
sudo ./VBoxLinuxAdditions.run

安裝程序完成後,請確認 VirtualBox 來賓擴充套件是否已成功安裝。現在讓我們檢查隨來賓擴充套件一併安裝的相關核心模組:
lsmod | grep -I vbox
請檢查模組資訊:
modinfo vboxguest
您可以檢查 VirtualBox 來賓擴充套件的版本:
lsmod | grep -io vboxguest | xargs modinfo | grep -iw version

結論
安裝過程並不困難——您應建立一台新的虛擬機器,設定該虛擬機器,選擇一個開機磁碟 ISO 映像檔,並從該安裝映像檔開機。在 VirtualBox 虛擬機器上安裝 Ubuntu 的後續步驟,與在實體機器上安裝 Ubuntu 類似。在 VirtualBox 上安裝完 Ubuntu 後,請別忘了在客體作業系統上安裝 VirtualBox 客體擴充套件,並 VirtualBox 擴充套件 在主機作業系統上解鎖額外特點,並提升效能與使用者體驗。