# 方式一:官方倉庫(版本較舊)
sudo apt-get update && sudo apt-get install virtualbox
# 方式二:Oracle 官方倉庫(最新版,建議)
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt-get update && sudo apt-get install virtualbox-6.1
sudo usermod -aG vboxusers $USER
# 重新登入生效
虛擬機啟動後,選單 裝置 → 安裝增強功能,在客體系統內掛載光碟並執行安裝腳本,可獲得共享剪貼簿、拖放檔案、動態解析度等功能。
現代 VirtualBox (5.0+) 已內建橋接驅動,無需手動建立 TAP/bridge。 直接在虛擬機設定 → 網路 → 連接方式選 橋接網卡,介面名稱選擇實體網卡(如 eth0、enp3s0)即可。
若仍需手動配置(舊版或特殊需求),步驟如下:
sudo apt-get install uml-utilities bridge-utils/etc/network/interfaces(Debian/Ubuntu 傳統網路配置)或使用 netplan(Ubuntu 17.10+)。
# /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
bridges:
br0:
interfaces: [enp3s0]
dhcp4: yes
# 或靜態 IP
# addresses: [192.168.1.100/24]
# gateway4: 192.168.1.1
# nameservers:
# addresses: [8.8.8.8, 1.1.1.1]
套用:sudo netplan apply。虛擬機網路設定選 br0。
sudo /sbin/vboxconfig 或安裝 linux-headers-$(uname -r) 後重啟。vboxusers 群組。