温馨提示×

Ubuntu装VirtualBox难吗

小樊
47
2026-08-06 22:45:29
栏目: 智能运维

并不难,而且非常容易。 在 Ubuntu 上安装 VirtualBox 通常比在 Windows 上还要简单,因为 Linux 的包管理工具可以帮你自动处理大部分依赖和配置。

以下是几种常见的安装方式,按推荐程度排序:

方法一:通过 Ubuntu 官方仓库安装(最简单、最稳定)

这是最适合新手的方法,虽然版本可能不是最新的,但绝对最稳定,且不需要折腾。

  1. 打开终端 (Ctrl+Alt+T)。
  2. 更新软件包列表:
    sudo apt update
    
  3. 安装 VirtualBox:
    sudo apt install virtualbox
    
  4. 输入你的密码,按 Y 确认即可。

优点: 一键安装,自动更新,无兼容性问题。


方法二:通过 Oracle 官方仓库安装(推荐,版本较新)

如果你需要最新的功能,或者想安装 VirtualBox 的增强功能包(Extension Pack),建议用这个方法。

  1. 添加 Oracle 的官方密钥(用于验证软件包):
    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
    
  2. 添加 VirtualBox 的软件源(以 Ubuntu 20.04/22.04 为例,如果是其他版本请替换 jammyfocal):
    sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
    
    注:$(lsb_release -cs) 会自动识别你的 Ubuntu 版本代号(如 jammy, focal 等)。
  3. 更新并安装:
    sudo apt update
    sudo apt install virtualbox-7.0  # 或者 virtualbox-6.1,取决于你想装的版本
    

方法三:下载 .deb 文件安装(适合离线或特定版本)

  1. 去 VirtualBox 官网下载对应 Ubuntu 版本的 .deb 文件。
  2. 在下载目录打开终端,运行:
    sudo dpkg -i virtualbox-*.deb
    
  3. 如果报错提示缺少依赖,运行修复命令:
    sudo apt install -f
    

安装后的注意事项(避坑指南)

  1. 内核模块问题(最常见): 安装完成后,如果启动报错提示“Kernel driver not installed”,通常是因为系统更新了内核,但 VirtualBox 模块没更新。运行以下命令修复:

    sudo /sbin/vboxconfig
    

    如果提示缺少 linux-headers,请先安装:sudo apt install linux-headers-$(uname -r)

  2. 用户权限: 为了让普通用户能使用 USB 设备等功能,建议将你的用户加入 vboxusers 组:

    sudo usermod -aG vboxusers $USER
    

    执行后需要注销并重新登录才能生效。

  3. Secure Boot(安全启动): 如果你的电脑开启了 Secure Boot(常见于双系统),安装内核模块时可能会失败。你需要进入 BIOS 关闭 Secure Boot,或者在安装过程中根据提示设置一个 MOK(Machine Owner Key)密码并重启注册。

总结

难度系数:⭐(满分5星)

对于 Ubuntu 用户来说,只需要一行命令 sudo apt install virtualbox 就能搞定。只要你的网络没问题,基本不会遇到什么困难。

0