温馨提示×

怎样在debian用virtualbox

小樊
47
2026-09-16 21:18:18
栏目: 智能运维

在 Debian 上使用 VirtualBox 一般分三步:安装 → 配置 → 建虚拟机。下面给你一个实用、少踩坑的流程(适用于 Debian 11/12)。


一、安装 VirtualBox

方法一(推荐):用 Debian 官方仓库

sudo apt update
sudo apt install virtualbox virtualbox-dkms

说明:virtualbox-dkms 用于内核模块,升级内核后一般能自动编译。

安装完成后:

sudo modprobe vboxdrv

方法二:用 Oracle 官方仓库(版本更新)

sudo apt install gnupg curl
curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox.gpg

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

sudo apt update
sudo apt install virtualbox-7.0

二、把当前用户加入 virtualbox 用户组

否则会报权限错误:

sudo usermod -aG vboxusers $USER

注销并重新登录 生效。


三、启动 VirtualBox

virtualbox

或直接在菜单里搜 VirtualBox


四、创建虚拟机(简单示例)

  1. 新建
  2. 名称随意(如 win10 / ubuntu
  3. 类型 / 版本选对应系统
  4. 内存:建议 ≥ 2GB
  5. 硬盘:
    • 创建虚拟硬盘
    • VDI
    • 动态分配
    • 大小 20–50GB
  6. 设置 → 存储 → 光驱 → 选择 ISO 文件
  7. 启动 → 安装系统

五、常见必做配置

1️⃣ 安装增强功能(Guest Additions)

虚拟机启动后:

设备 → 安装增强功能

Linux 客户机里:

sudo apt install build-essential dkms linux-headers-$(uname -r)

然后运行光盘里的:

sudo sh /media/cdrom/VBoxLinuxAdditions.run

作用:

  • 自适应分辨率
  • 共享剪贴板
  • 共享文件夹

2️⃣ 开启共享文件夹

  • 设置 → 共享文件夹
  • 添加路径,勾选“自动挂载”
  • Linux 客户机:
sudo usermod -aG vboxsf $USER

六、常见问题

启动报错 kernel driver not installed

sudo /sbin/vboxconfig

或:

sudo apt install linux-headers-$(uname -r) dkms
sudo /sbin/vboxconfig

BIOS 未开启虚拟化 进 BIOS 打开:

  • Intel → VT-x
  • AMD → SVM

如果你告诉我:

  • Debian 版本
  • 想装什么系统(Windows / Linux)
  • 用命令行还是图形界面

我可以给你更精确的命令

0