温馨提示×

Linux VirtualBox如何安装与配置

小樊
64
2025-10-03 07:03:34
栏目: 智能运维

Linux系统下VirtualBox安装与配置指南

一、安装前准备

在开始安装前,需确认以下事项:

  • 已下载VirtualBox官方安装包(从VirtualBox官网选择对应Linux发行版,如Ubuntu、CentOS的版本);
  • 已下载待安装的操作系统ISO镜像(如Ubuntu、Windows 10的ISO文件);
  • 确保Linux系统已联网(用于下载依赖项)。

二、安装VirtualBox

1. 通过包管理器安装(推荐,适用于大多数发行版)

包管理器安装是最便捷的方式,适用于Debian/Ubuntu、CentOS/Fedora等主流发行版:

  • Debian/Ubuntu
    打开终端,依次执行以下命令更新软件包列表并安装VirtualBox:
    sudo apt update
    sudo apt install virtualbox
    
  • CentOS/Fedora
    执行以下命令更新软件包并安装VirtualBox:
    sudo yum update
    sudo yum install virtualbox
    
    安装完成后,可通过virtualbox命令启动程序。

2. 从源码编译安装(适用于特定版本需求)

若需要安装特定版本的VirtualBox(如旧版本兼容或自定义功能),可通过源码编译安装:

  • 下载源码包(如VirtualBox-5.4.8-13835-Linux_amd64.tar.gz),解压后进入目录:
    wget https://download.virtualbox.org/virtualbox/5.4.8/VirtualBox-5.4.8-13835-Linux_amd64.tar.gz
    tar -zxvf VirtualBox-5.4.8-13835-Linux_amd64.tar.gz
    cd VirtualBox-5.4.8
    
  • 配置编译选项并编译安装:
    ./configure
    make && sudo make install
    
    编译过程需联网下载额外依赖,耗时较长。

三、安装依赖项(解决编译或运行问题)

若通过源码安装或运行时提示缺少依赖,需手动安装以下组件:

sudo apt install build-essential linux-headers-$(uname -r) dkms
  • build-essential:包含编译工具(gcc、make等);
  • linux-headers-$(uname -r):当前内核版本的头文件(编译内核模块必需);
  • dkms:动态内核模块支持工具(用于自动编译VirtualBox内核模块)。

四、配置VirtualBox

1. 启动VirtualBox

安装完成后,可通过以下方式启动:

  • 终端输入virtualbox命令;
  • 应用程序菜单中搜索“VirtualBox”图标。

2. 创建虚拟机

点击VirtualBox主界面的“新建”按钮,按照向导完成配置:

  • 名称与类型:输入虚拟机名称(如“Ubuntu22”),选择操作系统类型(如“Linux”)和版本(如“Ubuntu 64-bit”);
  • 内存分配:拖动滑块分配内存(建议1GB以上,不超过物理内存的50%);
  • 虚拟硬盘:选择“创建新虚拟硬盘”,格式选“VDI”(VirtualBox默认),大小建议20GB以上(动态分配可节省空间)。

3. 配置虚拟机硬件

选中已创建的虚拟机,点击顶部菜单栏“设置”,调整以下关键配置:

  • 存储:点击“存储”选项卡,点击“空”的光盘图标,右侧选择“选择虚拟光盘文件”,加载下载的ISO镜像;
  • 网络:点击“网络”选项卡,默认“NAT”模式(虚拟机共享主机网络,可访问外网);如需主机与虚拟机互通,可选“桥接模式”;
  • 共享文件夹:点击“共享文件夹”选项卡,添加主机文件夹(如/home/user/share),设置权限为“自动挂载”和“永久”,方便主机与虚拟机共享文件。

五、安装操作系统

选中虚拟机,点击“启动”按钮,从虚拟光驱加载ISO镜像后,进入操作系统安装界面:

  • Linux系统:选择“安装Ubuntu”(以Ubuntu为例),按照提示选择语言、键盘布局、分区方案(推荐“自动分区”),设置用户名和密码,等待安装完成;
  • Windows系统:选择“安装Windows”,按照提示选择安装版本、分区(选择未分配空间创建分区),输入产品密钥,完成安装。

六、常用操作与管理

  • 启动/关闭虚拟机:选中虚拟机,点击“启动”按钮(绿色箭头)启动;虚拟机内点击“关机”或VirtualBox界面点击“关闭”按钮(红色方块)关闭;
  • 暂停/恢复:点击“暂停”按钮(暂停虚拟机运行)或“恢复”按钮(恢复运行);
  • 快照:点击“快照”按钮,创建当前虚拟机状态的快照(如“安装完成”),便于后续快速恢复;
  • 共享文件夹访问:虚拟机内安装VirtualBox增强功能(“设备”→“安装增强功能”),共享文件夹会自动挂载到/media/sf_<共享文件夹名称>(需给用户添加共享文件夹权限)。

注意事项

  • 安装增强功能:安装操作系统后,建议安装VirtualBox增强功能(提升显示、鼠标、剪贴板共享等功能);
  • 资源分配:根据主机配置合理分配内存、CPU核心数,避免虚拟机占用过多资源导致主机卡顿;
  • 备份虚拟机:定期备份虚拟机文件夹(包含.vdi虚拟硬盘文件和.vbox配置文件),防止数据丢失。

0