VirtualBox 是一个免费的、开源的桌面和服务器虚拟化工具。它允许用户同时运行不同操作系统的多个虚拟机。它是用于 x86 虚拟化的类型 2 hypervisor。
在本指南中,我们将逐步介绍如何在 Ubuntu 22.04 LTS (Jammy Jellyfish)系统上安装 VirtualBox 7。
虚拟化世界中使用的一些基本术语:
- Host Operating System (Host OS) – 它是已安装或将要安装 VirtualBox 的物理机的操作系统。虚拟机的主机操作系统包括 Windows、UNIX 和 Mac OS X。
- Guest operating system (Guest OS) – 它是一个运行在虚拟机内部的操作系统。
- Virtual machine (VM) – 这是 VirtualBox 在运行时为我们的 Guest OS 创建的特殊环境。换句话说,我们可以说我们在 VM 中运行Guest OS。
必备条件
- Minimal Ubuntu 22.04 LTS system installed
- Sudo User with admin privileges
- 4GB RAM or more
- Multi Core Processor ( 4 Core CPUs or more)
1) 更新系统包缓存
要使系统软件包缓存最新,请运行
$ sudo apt update
2) 添加 VirtualBox 7 存储库
VirtualBox 7 在 Ubuntu 22.04 的默认包存储库中不可用。因此,让我们首先导入 virtualbox 包存储库密钥,运行以下命令
$ curl https://www.virtualbox.org/download/oracle_vbox_2016.asc | gpg --dearmor > oracle_vbox_2016.gpg
$ curl https://www.virtualbox.org/download/oracle_vbox.asc | gpg --dearmor > oracle_vbox.gpg
$ sudo install -o root -g root -m 644 oracle_vbox_2016.gpg /etc/apt/trusted.gpg.d/
$ sudo install -o root -g root -m 644 oracle_vbox.gpg /etc/apt/trusted.gpg.d/
运行以下 echo 和 tee 命令添加存储库
$ echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
3) 安装 VirtualBox 7
运行以下 apt 命令安装 virtualbox 7 及其依赖项。
$ sudo apt update
$ sudo apt install -y linux-headers-$(uname -r) dkms
$ sudo apt install virtualbox-7.0 -y
4) 访问 VirtualBox
要访问 virtualbox GUI,请从 Activity 中输入 virtualbox,如下所示
点击 VirtualBox 图标,我们将得到以下窗口
以上窗口确认 VirtualBox 已成功启动
5) 安装 VirtualBox 7 扩展包
VirtualBox 扩展包为 VirtualBox 提供了额外的功能,如支持 USB 2.0 和 USB 3.0,英特尔卡的 PXE 引导,磁盘加密和 VirtualBox RDP。
首先使用下面的 wget 命令下载扩展包文件
$ wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack
要安装扩展包,请运行以下命令
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack
将提示您接受许可协议,然后按 Y 接受它
以上屏幕确认扩展已成功安装
Now head back to VirtualBox GUI. From the File menu choose Tools and then click on Extensions Pack Manager
现在回到 VirtualBox GUI,从 “文件” 菜单选择 “工具”,然后单击 “扩展包管理器”
上面的窗口确认扩展包已安装并处于活动状态。现在,我们准备在 VirtualBox 中创建虚拟机。
注意: 请确保 VirtualBox 版本和扩展包版本匹配,否则其他功能将无法正常工作。