并不难,而且非常容易。 在 Ubuntu 上安装 VirtualBox 通常比在 Windows 上还要简单,因为 Linux 的包管理工具可以帮你自动处理大部分依赖和配置。
以下是几种常见的安装方式,按推荐程度排序:
这是最适合新手的方法,虽然版本可能不是最新的,但绝对最稳定,且不需要折腾。
Ctrl+Alt+T)。sudo apt update
sudo apt install virtualbox
Y 确认即可。优点: 一键安装,自动更新,无兼容性问题。
如果你需要最新的功能,或者想安装 VirtualBox 的增强功能包(Extension Pack),建议用这个方法。
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
jammy 或 focal):sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
注:$(lsb_release -cs) 会自动识别你的 Ubuntu 版本代号(如 jammy, focal 等)。sudo apt update
sudo apt install virtualbox-7.0 # 或者 virtualbox-6.1,取决于你想装的版本
.deb 文件。sudo dpkg -i virtualbox-*.deb
sudo apt install -f
内核模块问题(最常见): 安装完成后,如果启动报错提示“Kernel driver not installed”,通常是因为系统更新了内核,但 VirtualBox 模块没更新。运行以下命令修复:
sudo /sbin/vboxconfig
如果提示缺少 linux-headers,请先安装:sudo apt install linux-headers-$(uname -r)
用户权限:
为了让普通用户能使用 USB 设备等功能,建议将你的用户加入 vboxusers 组:
sudo usermod -aG vboxusers $USER
执行后需要注销并重新登录才能生效。
Secure Boot(安全启动): 如果你的电脑开启了 Secure Boot(常见于双系统),安装内核模块时可能会失败。你需要进入 BIOS 关闭 Secure Boot,或者在安装过程中根据提示设置一个 MOK(Machine Owner Key)密码并重启注册。
难度系数:⭐(满分5星)
对于 Ubuntu 用户来说,只需要一行命令 sudo apt install virtualbox 就能搞定。只要你的网络没问题,基本不会遇到什么困难。