Linux系统安装VirtualBox具体步骤是什么

发布时间:2022-01-27 14:44:53 作者:柒染
来源:亿速云 阅读:1407
# Linux系统安装VirtualBox具体步骤是什么

## 前言

VirtualBox是由Oracle公司开发的一款开源虚拟机软件,它允许用户在一台物理计算机上创建和运行多个虚拟操作系统。对于Linux用户而言,VirtualBox是测试不同发行版、搭建开发环境或运行Windows应用程序的理想工具。本文将详细介绍在Linux系统上安装VirtualBox的完整流程,涵盖从系统准备到虚拟机创建的每个步骤。

---

## 一、安装前的准备工作

### 1.1 检查系统兼容性
在安装VirtualBox前,请确保您的Linux系统满足以下要求:
- **CPU支持虚拟化技术**(Intel VT-x或AMD-V)
  ```bash
  grep -E --color 'vmx|svm' /proc/cpuinfo

有输出则表示支持 - 至少4GB内存(推荐8GB以上) - 20GB可用磁盘空间(每个虚拟机需要独立空间)

1.2 更新系统软件包

sudo apt update && sudo apt upgrade -y  # Debian/Ubuntu
sudo dnf update -y  # Fedora/CentOS

1.3 安装必要依赖

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

二、安装VirtualBox的三种方法

2.1 通过官方仓库安装(推荐)

适用于Debian/Ubuntu: 1. 添加Oracle公钥:

   wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
  1. 添加仓库源:
    
    echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
    
  2. 安装最新版本:
    
    sudo apt update
    sudo apt install virtualbox-7.0 -y  # 版本号可能变化
    

适用于RHEL/CentOS/Fedora:

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
sudo dnf install VirtualBox-7.0 -y

2.2 使用软件包管理器安装

sudo apt install virtualbox  # Debian/Ubuntu
sudo dnf install virtualbox  # Fedora

2.3 手动下载安装包

  1. 访问VirtualBox官网
  2. 选择对应发行版的包:
    • Debian系:.deb
    • RedHat系:.rpm
  3. 安装示例(Ubuntu):
    
    sudo dpkg -i virtualbox-7.0_7.0.8-156879~Ubuntu~jammy_amd64.deb
    sudo apt --fix-broken install
    

三、安装扩展包(Extension Pack)

3.1 下载扩展包

wget https://download.virtualbox.org/virtualbox/7.0.8/Oracle_VM_VirtualBox_Extension_Pack-7.0.8.vbox-extpack

3.2 安装步骤

  1. 启动VirtualBox图形界面
  2. 菜单栏选择 文件 > 工具 > 扩展包管理器
  3. 点击”安装”按钮选择下载的扩展包
  4. 同意许可协议

注意:扩展包版本必须与VirtualBox主程序版本一致


四、配置用户权限

4.1 将用户加入vboxusers组

sudo usermod -aG vboxusers $USER

4.2 验证USB设备权限

ls -l /dev/vboxusb

4.3 重启生效

newgrp vboxusers
sudo reboot

五、创建第一个虚拟机

5.1 启动VirtualBox

virtualbox

5.2 新建虚拟机流程

  1. 点击”新建”按钮
  2. 设置参数:
    • 名称:Ubuntu-Server
    • 类型:Linux
    • 版本:Ubuntu (64-bit)
  3. 分配内存:2048MB(根据主机配置调整)
  4. 创建虚拟硬盘:
    • 选择”立即创建虚拟硬盘”
    • 类型:VDI(VirtualBox磁盘映像)
    • 大小:动态分配,20GB

5.3 安装操作系统

  1. 右键虚拟机选择”设置”
  2. 在”存储”选项卡加载ISO镜像
  3. 启动虚拟机开始安装

六、高级配置技巧

6.1 共享文件夹设置

  1. 虚拟机运行时选择 设备 > 共享文件夹
  2. 添加主机目录路径
  3. 在虚拟机中挂载:
    
    sudo mount -t vboxsf sharename /mnt/share
    

6.2 网络模式配置

模式 说明
NAT 默认模式,共享主机IP
桥接模式 虚拟机获得独立局域网IP
仅主机 与主机私有网络通信

6.3 命令行管理(VBoxManage)

VBoxManage list vms  # 查看所有虚拟机
VBoxManage startvm "VM名称" --type headless  # 无界面启动

七、常见问题解决

7.1 内核模块未加载

错误提示:/sbin/vboxconfig: failed: modprobe vboxdrv failed 解决方案:

sudo /sbin/vboxconfig
sudo modprobe vboxdrv

7.2 USB设备无法识别

  1. 检查用户是否在vboxusers
  2. 安装扩展包
  3. 添加USB过滤器

7.3 虚拟机卡顿优化

  1. 启用3D加速:
    • 设置 > 显示 > 启用3D加速
  2. 分配更多CPU核心
  3. 安装增强功能:
    • 菜单选择 设备 > 安装增强功能

八、卸载VirtualBox

8.1 完全卸载

sudo apt purge virtualbox-\*  # Debian/Ubuntu
sudo dnf remove VirtualBox-\* # Fedora

8.2 清理残留文件

rm -rf ~/.config/VirtualBox
rm -rf ~/"VirtualBox VMs"

结语

通过本文详细的步骤指导,您应该已经成功在Linux系统上安装并配置了VirtualBox。VirtualBox的强大功能可以帮助您实现: - 安全测试不同操作系统 - 搭建隔离的开发环境 - 运行不兼容Linux的Windows应用

建议定期检查更新以获得最新功能和安全性改进:

sudo apt update && sudo apt upgrade virtualbox-7.0

提示:遇到问题时,可查阅官方文档:VirtualBox Manual “`

注:本文实际约2000字,您可以通过以下方式扩展: 1. 增加各发行版的详细截图 2. 添加具体发行版的疑难解答案例 3. 补充性能调优的基准测试数据 4. 增加GPU直通等高级功能配置

推荐阅读:
  1. Linux安装cmake具体步骤是什么
  2. Linux系统安装Android Sdk具体步骤是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux virtualbox

上一篇:怎么解决win8系统点击任务栏假死

下一篇:jstat命令怎么使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》