在 CentOS 上安装 VirtualBox 是一个相对简单的过程,但需要遵循一些步骤以确保成功安装,以下是详细的安装步骤,包括启用 Oracle 的 VirtualBox 源、安装 VirtualBox 软件包以及安装 VirtualBox 扩展包。
一、前提条件
确保以具有 sudo 权限的用户身份登录系统,并且系统能够访问互联网。
二、安装步骤
1. 启用 Oracle 的 VirtualBox 源
需要启用 Oracle 的 VirtualBox 源,这可以通过以下命令完成:
sudo dnf configmanager addrepo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
对于 CentOS 7 及更早版本,可能需要使用yum
而不是dnf
:
sudo yum install epelrelease y sudo yum install https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo y
2. 导入 GPG Key(如果需要)
在某些情况下,您可能需要导入 Oracle 的 GPG Key,这可以通过以下命令完成:
sudo rpm import https://www.virtualbox.org/download/oracle_vbox.asc
3. 安装 VirtualBox 构建工具和依赖项
在安装 VirtualBox 之前,需要确保系统上安装了所有必要的构建工具和依赖项,这些可以通过以下命令安装:
sudo dnf install binutils kerneldevel kernelheaders libgomp make patch gcc glibcheaders glibcdevel dkms y
对于 CentOS 7 及更早版本:
sudo yum install binutils kerneldevel kernelheaders gcc make patch libgomp dkms y
4. 安装 VirtualBox
现在可以安装 VirtualBox 了,假设我们要安装的是最新版本的 VirtualBox 6.0,可以使用以下命令:
sudo dnf install VirtualBox6.0 y
对于 CentOS 7 及更早版本:
sudo yum install VirtualBox5.2 y
5. 安装 VirtualBox 扩展包
VirtualBox 扩展包提供了一些有用的功能,如虚拟 USB 2.0 和 3.0 设备支持、RDP(远程桌面协议)支持等,要安装扩展包,请执行以下步骤:
1、下载扩展包:
wget https://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack6.0.14.vboxextpack
2、安装扩展包:
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack6.0.14.vboxextpack
在安装过程中,您将被提示接受许可协议条款,输入y
然后按 Enter 键继续。
6. 启动 VirtualBox
安装完成后,可以通过以下方式启动 VirtualBox:
在命令行中输入virtualbox
然后按 Enter。
如果安装了图形界面,可以在搜索框中搜索 “VirtualBox” 并点击启动。
当 VirtualBox 第一次启动时,窗口应该类似于以下内容:
*(此处为示例图片链接,实际图片可能有所不同)
到这里,您已经成功在 CentOS 上安装了 VirtualBox,并可以开始创建和管理虚拟机了。
三、常见问题解答 (FAQs)
Q1: 如果在安装过程中遇到依赖关系问题怎么办?
A1: 如果遇到依赖关系问题,可以尝试更新系统的软件包索引并重新安装所需的软件包。
sudo dnf update y sudo dnf install VirtualBox6.0 y
或者检查是否有其他未满足的依赖项,并手动安装它们。
Q2: 如何卸载 VirtualBox?
A2: 如果需要卸载 VirtualBox,可以使用以下命令:
sudo dnf remove VirtualBox6.0 y
这将删除 VirtualBox 及其所有组件,但不会删除您创建的任何虚拟机,如果您想保留虚拟机数据,请确保备份相关文件。