HCRM博客

如何在CentOS系统上安装VirtualBox?

在 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?-图1 *(此处为示例图片链接,实际图片可能有所不同)

到这里,您已经成功在 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 及其所有组件,但不会删除您创建的任何虚拟机,如果您想保留虚拟机数据,请确保备份相关文件。

分享:
扫描分享到社交APP
上一篇
下一篇