如何安裝 VirtualBox 在 Debian 11 上

VirtualBox 是一個開源的跨平台虛擬化管理器應用程序。 它歸 Oracle 所有,允許同時運行多個客戶操作系統 (OS)。 VirtualBox 支持客戶操作系統,如 Windows、Debian、 Fedora、Oracle Linux、Ubuntu 等。

您的硬件應該支持並啟用硬件虛擬化技術來運行 VirtualBox.

在本教程中,我們將學習如何 安裝 VirtualBox 6 上 Debian 11.

方法一:安裝 VirtualBox 來自 Oracle 信息庫

這是最簡單的安裝方式 VirtualBox 在 Debian 上,來自 Oracle 存儲庫。

1. 導入存儲庫 GPG 密鑰

$ apt install gnupg2
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

2. 添加 VirtualBox Debian Bullseye 的存儲庫

$ echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

3. 更新你的 Debian 系統

$ sudo apt update

您可以使用 apt-cache search virtualbox 命令來搜索可以安裝的軟件包版本。

4. 現在,安裝 VirtualBox 在 Debian 上,運行以下命令。

$ sudo apt install linux-headers-$(uname -r) dkms
$ sudo apt install virtualbox-6.1

安裝後,您可以從終端啟動 virtualbox,鍵入:

$ virtualbox

方法二:安裝 VirtualBox 在 Debian 11 上使用 deb 二進製文件

VirtualBox 二進制 .deb 文件可用 VirtualBox 網站下載。

$ wget https://download.virtualbox.org/virtualbox/6.1.26/virtualbox-6.1_6.1.26-145957~Debian~bullseye_amd64.deb

下載後,安裝 VirtualBox .deb 二進制包使用 apt 命令:

$ apt install ./virtualbox-6.1_6.1.26-145957~Debian~bullseye_amd64.deb

或者,您可以使用瀏覽器下載 .deb。 然後右鍵單擊該文件並選擇 Open With Other Application. 選擇 Software Install 並點擊 Select 按鈕。 這將打開軟件安裝頁面,然後單擊安裝按鈕開始安裝。

方法三:安裝 VirtualBox 在 Debian 上使用安裝程序腳本

VirtualBox 附帶一個安裝程序腳本,可將其安裝在所有 Linux 發行版上。 在運行安裝程序腳本之前,我們需要安裝依賴項:

$ sudo apt install wget build-essential python2

打開瀏覽器,進入官方 VirtualBox 下載 獲取最新版本的頁面 VirtualBox.

右鍵單擊 所有發行版 並將鏈接複製到安裝程序腳本。

Linux VirtualBox 下載
複製安裝程序鏈接

打開您的終端並使用我們複製的下載安裝程序腳本的鏈接,如下所示:

$ wget https://download.virtualbox.org/virtualbox/6.1.24/VirtualBox-6.1.24-145767-Linux_amd64.run

接下來,為安裝程序文件授予執行權限:

$ chmod u+x VirtualBox-6.1.24-145767-Linux_amd64.run

現在運行安裝程序:

$ sudo ./VirtualBox-6.1.24-145767-Linux_amd64.run

安裝 VirtualBox 擴展包

Virtualbox 擴展包是一個二進制包,擴展了 VirtualBox. 它提供 USB 支持和主機網絡攝像頭直通等擴展。 建議您安裝 VirtualBox 擴展包,與您的版本相同 VirtualBox.

下載 VirtualBox 擴展包 對於各自的 VirtualBox 使用 wget 的版本。

$ wget https://download.virtualbox.org/virtualbox/6.1.24/Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack

您可以雙擊該文件來安裝 VirtualBox 來自桌面的擴展包或可以使用 CLI 安裝。

讓我們來看看如何從 CLI 安裝它。

我們將使用 vboxmanage 命令進行安裝 VirtualBox 擴展包如下:

$ sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack

安裝時會提示你接受 Oracle 的許可條款,輸入 y 並回車:

… 勝訴方應有權獲得與此類訴訟或程序有關的實際費用和律師費。 您是否同意這些許可條款和條件(是/否)?

使當前用戶能夠運行 VirtualBox, 添加到 vboxusers 組:

$ sudo usermod -aG vboxusers $(id -un)

驗證用戶是否已添加:

$ id -nG

輸出:

氧化亞胺 sudo 用戶

將需要重新啟動系統才能使更改生效:

$ reboot

通過檢查版本來驗證安裝是否成功:

$ virtualbox -h

輸出:

甲骨文虛擬機 VirtualBox VM Selector v6.1.26 (C) 2005-2021 Oracle Corporation 版權所有。 沒有特別的選擇。 如果您正在尋找 –startvm 和相關選項,則需要使用 VirtualBoxVM。

您現在可以鍵入命令 virtualbox 沒有參數並開始創建虛擬機來託管來賓操作系統。

Debian 上的 Virtualbox

結論

在本教程中,我們學習瞭如何在 Debian 11 上安裝 Virtualbox 6。 VirtualBox 在您的 Debian 系統上。