天天看點

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

作者:硬核老王
技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機
本快速教程解釋了安裝和使用 GNOME Boxes 以及建立虛拟機的步驟,以及一些提示和故障排除。

虛拟化是使用抽象硬體層運作虛拟執行個體(而不是實際執行個體)的過程。通俗地說,它允許你同時安裝和運作多個作業系統(Linux、Windows)。

虛拟機是一個模拟作業系統,它運作在另一個作業系統之上,并使用與主機相同的硬體和存儲空間。雖然,你可以控制可以配置設定給虛拟機的共享記憶體或空間量。

有多種軟體可用于建立虛拟機,例如 Virtual Box、KVM、Hyper-V、VMWare player 和 GNOME Boxes。

但老實說,它們中的大多數使用起來都很複雜,有時還不夠穩定。GNOME Boxes是另一個自由開源的軟體,它非常易于使用,通過抽象出大量選項讓你可以輕松建立和管理虛拟機。

安裝 GNOME Boxes

如果你正在運作 Fedora 的 GNOME 定制版,你應該已經安裝了它。但是,對于 Ubuntu、Linux Mint、Kubuntu 和其他發行版,你隻需運作以下指令即可将其安裝到你的系統中。

sudo apt install gnome-boxes
           

通過 Flatpak

它也可以通過 Flatpak 包獲得。我會推薦你使用這個版本。首先,使用 本指南在系統中安裝 Flatpak,然後從終端運作以下指令進行安裝。

flatpak install flathub org.gnome.Boxes
           

使用 GNOME Boxes 建立虛拟機

從應用菜單啟動 GNOME Boxes。

要建立虛拟機,你需要要虛拟化的作業系統的鏡像(*.ISO)。

你可以從發行版的官方下載下傳頁面下載下傳任何作業系統 ISO 鏡像。對于本指南,我使用的是 Pop!_OS,這是一個優秀的 Linux 發行版。

啟動後,單擊頂部的 “+” 圖示啟動并選擇“建立虛拟機Create a virtual machine”。

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

在下一個視窗中,你可以選擇已經可用的下載下傳,或者你可以選擇你的 ISO 檔案作為作業系統源。單擊“作業系統鏡像檔案Operating system image file”并選擇你的 ISO 檔案。

配置設定虛拟機的記憶體和存儲空間。請記住,你的虛拟機将從主機系統擷取記憶體和存儲空間。是以盡量不要配置設定為最大值。

例如,在下圖中,我從主機系統的 8GB 總記憶體中為虛拟機(客戶機)配置設定了 2GB 記憶體。

同樣,如果你隻是想測試作業系統,也請選擇最小存儲空間。但是,如果你正在為伺服器或嚴肅的工作建立虛拟機,請合理配置設定你要配置設定的空間或記憶體量。

另一件需要記住的重要事情是,除非你删除虛拟機,否則你允許的存儲磁盤空間将被永久占用。是以,即使你的虛拟機沒有使用整個配置設定的空間,你也不會獲得那麼多的可用磁盤空間。

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

繼續安裝。

在分區視窗中,你應該看到一個硬碟和一個分區,這就是虛拟機的磁盤空間。通常,它們被命名為

/dev/vda

或者

/dev/sda

不用擔心;你可以随意使用此分區,這不會影響你的實體磁盤分區或實際主機系統上的任何資料。安裝 Linux 時遵循相同的

/root

分區,然後繼續。

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

完成安裝後,你應該會在虛拟機中看到新的作業系統。在 GNOME Boxes 中,你應該會看到一個系統條目。你可以單擊它啟動虛拟機。

你可以使用虛拟機作業系統的内部關閉選項關閉虛拟機。

如果需要,你還可以通過選擇上下文菜單選項來删除虛拟機。

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

你還可以從屬性視窗檢查你的虛拟機使用了多少記憶體和 CPU。

請注意,你可以使用屬性調整現有虛拟機的記憶體和其他項目。

技術 | 如何安裝和使用 GNOME Boxes 來建立虛拟機

故障排除

以下是你在使用 GNOME Boxes 時可能遇到的一些常見錯誤或問題。

1、虛拟機中的分辨率問題

如果你的虛拟機分辨率很低,這與你的主機系統不相容,那麼你必須安裝以下項目。在客戶系統(而不是主機系統)中打開終端并運作以下指令。

對于基于 Ubuntu 的發行版:

sudo apt install spice-vdagent spice-webdavd
           

對于 Fedora 系統:

sudo dnf install spice-vdagent spice-webdavd
           

這兩個包有助于确定合适的分辨率、在主機和客戶之間複制/粘貼、通過公共檔案夾共享檔案等。

安裝後,重新啟動客戶系統;或者你可以在重新開機後登出并重新登入一次,你應該會看到正确的分辨率。

2、在 Ubuntu 18.04 中 GNOME Boxes 不能啟動虛拟機

如果你在 Boxes 3.34 中建立虛拟機,那麼你應該知道有一個錯誤導緻你的虛拟機無法啟動。要解決這個問題,你必須執行一些額外的步驟。請記住,最新的 Boxes 3.36 不需要這些。

打開終端視窗并運作以下指令來更改 qemu 配置檔案:

sudo gedit /etc/modprobe.d/qemu-system-x86.conf
           

在上面的檔案中添加以下行并儲存:

group=kvm
           

現在,運作以下指令将你的使用者名添加到 KVM 組。

sudo usermod -a -G kvm 
           

總結

在本文中,你了解了如何安裝和使用 GNOME Boxes 來利用虛拟化。我希望它能幫助你。

🗨️ 如果你遇到任何錯誤或對 GNOME Boxes 的虛拟機有任何疑問,請使用下面的評論欄告訴我。

(題圖:MJ/b4d091cf-9585-468b-9ce6-ba0b0c69cce4)

via: https://www.debugpoint.com/install-use-gnome-boxes/

作者:Arindam選題:lkxed譯者:geekpi校對:wxy

本文由 LCTT原創編譯,Linux中國榮譽推出

繼續閱讀