下面按常见使用场景给你讲一下在 Debian 下安装并配置 VirtualBox 的步骤,包含命令行和图形界面两种方式。
sudo apt update
sudo apt install virtualbox virtualbox-dkms
virtualbox-dkms用于内核模块编译
安装完成后:
sudo modprobe vboxdrv
sudo apt install software-properties-common
添加 Oracle 仓库:
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" \
| sudo tee /etc/apt/sources.list.d/virtualbox.list
导入 GPG 密钥:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
安装:
sudo apt update
sudo apt install virtualbox-7.0
否则无法使用 USB 设备:
sudo usermod -aG vboxusers $USER
注销并重新登录生效。
virtualbox
VBoxManage list vms
Settings → Network → Adapter 1
Attached to: Bridged Adapter
Name: 你的网卡(如 eth0)
Settings → Shared Folders
Folder Path: /home/user/share
Auto-mount: ✅
虚拟机内:
sudo mount -t vboxsf sharename /mnt
提升体验(分辨率、共享剪贴板):
sudo apt install build-essential dkms linux-headers-$(uname -r)
在虚拟机菜单:
Devices → Insert Guest Additions CD
然后:
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
sudo /sbin/vboxconfig
sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig
vboxusers如果你告诉我:
我可以给你更针对性的配置示例。