Fedora 40/39/38上的VirtualBox 7:完整的安装指南
VirtualBox 7是一种流行的虚拟化解决方案,允许您在单个物理主机上运行多个操作系统。本指南将向您展示如何在Fedora 40、39或38系统上安装它,这是一个受Red Hat支持的Linux发行版,以其尖端的软件、用户友好性和强大的支持而闻名。
只需按照下面列出的步骤进行操作,我们测试并证明这些步骤有效,您很快就会启动并运行一个系统,该系统可以满足您的所有虚拟化需求。
免责声明:虽然本指南侧重于在Fedora 40上安装VirtualBox,但它同样适用于早期版本,如39、38等。
步骤1:安装VirtualBox依赖项
首先,您需要安装一些依赖项。这些是VirtualBox正常运行所需的特定软件包。
使用DNF包管理器,我们将安装“
开发工具
“元包和VirtualBox运行所需的几个内核相关包。
打开终端并运行以下两个命令:
sudo dnf install@开发工具
sudodnf安装内核头kernel-devel-dkms
代码语言:
猛击
(
猛击
)
步骤2:将VirtualBox存储库添加到Fedora
接下来,我们将把官方的VirtualBox存储库添加到我们的Fedora 40系统中。这意味着,如果发布了新版本,更新包将与系统的其他定期更新一起提供。
使用您喜欢的终端文本编辑器,创建“
/etc/yum.repos.d/virtualbox.repo
文件
sudo nano/etc/yum.repos.d/virtualbox.repo
代码语言:
猛击
(
猛击
)
然后,将下面提供的内容放入其中,保存并退出文件。
[virtualbox]
name=Fedora
$releaseever
-
$basearch
-VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/
$releaseever
/
$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox_2016.asc
代码语言:
猛击
(
猛击
)

接下来,刷新程序包列表。出现提示时,通过键入“”同意从Oracle的官方VirtualBox存储库导入GPG密钥签名包
y
.”
sudo dnf更新
代码语言:
猛击
(
猛击
)

步骤3:在Fedora 40上安装VirtualBox
最后,我们都为实际安装做好了准备。现在,要在Fedora 40系统上安装VirtualBox,请运行以下命令:
sudo
dnf
安装
VirtualBox-7
.0
代码语言:
CSS
(
css
)

在安装过程中,系统将提示您再次导入GPG密钥。类型
y
“然后按”
进来
.”等待安装完成。
现在VirtualBox已经安装并准备好在您的Fedora 40系统上运行,在我们抓住它的机会之前还有一步要走。
步骤4:安装VirtualBox扩展包
这是一个可选步骤,但我强烈鼓励这样做,因为这将使在Fedora系统上使用VirtualBox变得更容易、更方便。VirtualBox扩展包解锁了许多出色的功能,例如:
- 支持USB 2和USB 3
- VirtualBox远程桌面协议(VRDP)
- 主机网络摄像头直通
- AES算法在磁盘图像加密中的应用
- 英特尔PXE引导ROM
这里有一个有趣的点:虽然不是强制性的,但强烈建议您确保安装的VirtualBox扩展包的版本与Fedora 40系统上的VirtualBox版本匹配。
要验证本地安装的VirtualBox的确切版本,可以使用
vboxmanage
,在VirtualBox的命令中构建:
vboxmanage-v|剪切-dr-f1

正如您所看到的,Virtualbox的安装版本是“
7.0.18
。”因此,我们将使用下面的wget命令下载相同版本的VirtualBox扩展包。
如果您的安装不同,请更换包含“
7.0.18
”的当前版本。此外,您还可以直接进入下载页面,查看可用的版本。
wgethttps://download.virtualbox.org/virtualbox/7.0.18/Oracle_VM_VirtualBox_Extension_Pack-7.0.18.vbox-extpack
代码语言:
猛击
(
猛击
)
接下来,要安装VirtualBox扩展包,请运行
vboxmanage
命令如下:
sudo vbox管理extpack安装Oracle_VM_VirtualBox_Extension_Pack-7.0.18.vbox-extpack
代码语言:
猛击
(
猛击
)
系统将提示您同意Oracle的许可条款和条件。要确认,请键入“
y
“然后按”
进来
.”


此外,您可以通过运行以下程序来验证已安装的VirtualBox的扩展包版本:
vboxmanage
列表
extpacks
代码语言:
PHP
(
php
)

步骤5:将用户添加到vboxusers组
在使用VirtualBox之前,请将您的用户帐户添加到“
vbox用户
组这是通过运行快速而简单地完成的:
sudo usermod-a-G vboxusers
$USER
代码语言:
猛击
(
猛击
)
现在,执行重新启动。登录后,检查您是否在“
vbox用户
“使用此命令分组:
组
$USER
代码语言:
猛击
(
猛击
)

步骤6:在Fedora 40上运行VirtualBox
从桌面环境的应用程序菜单启动它,您现在可以开始使用VirtualBox。类型
虚拟盒
”,并在图标出现时单击它。


要开始创建新的虚拟机,请使用
新
按钮
如何卸载VirtualBox
如果您出于任何原因从Fedora系统卸载VirtualBox,您可以通过运行以下命令轻松完成。
sudo dnf删除VirtualBox-7.0
代码语言:
猛击
(
猛击
)

然后您有两个选择:禁用Fedora系统上的VirtualBox存储库:
sudo dnf配置管理器--
设置
-禁用的虚拟盒
代码语言:
猛击
(
猛击
)
或者通过删除回购文件将其完全删除:
sudo rm/etc/yum.repos.d/virtualbox.repo
代码语言:
猛击
(
猛击
)
结论
在Fedora 40上安装VirtualBox 7可以为用户提供一个强大而通用的虚拟化解决方案,用于在一台机器上运行多个操作系统。
有了Fedora 40作为主机操作系统,您现在可以利用其稳定性、安全性和尖端软件,使其成为一个可靠的虚拟化平台。
本指南中概述的安装过程为在Fedora 40上设置VirtualBox 7提供了一种全面而详细的方法,确保用户能够遵循并成功安装软件。
感谢您使用本教程!欢迎在以下部分提供任何反馈。
如何在Windows 10和11中禁用和限制Xbox游戏栏背景活动
Xbox Game Bar让捕捉屏幕截图和录制游戏片段超级简单,而在Windows PC上玩游戏。它还允许您跟踪系统性能并与朋友聊天。作为一个功能丰富的工具,它消耗了大量的系统资源,这可能会对系统性能产生负面影响。 如果您想节省资源并提高游戏性能,您可以在Windows 10中关闭该功能,并在Windows 11中限制其后台活动。下面,我们将告诉你如何做到这一点。 如何在Windows 10中禁用
什么是Windows 10在S模式和它做什么?
如果您的计算机在S模式下运行Windows 10,则您可以使用系统执行的操作受到限制。让我们看看S模式在Windows 10中的作用以及如何停止使用它。 什么是Windows S模式? Windows S模式(“S”可能代表“安全”或“安全”)是Windows的一个特殊版本,只允许您从Microsoft Store安装应用程序。由于该公司控制着那里可用的应用程序,理论上这种模式允许微软将PC保持在
KDE Plasma 6.0.3三月的Bugfix发布在这里
为了增强其桌面环境的稳定性和用户体验,KDE今天宣布发布Plasma 6.0.3,这是一个错误修复更新,为Plasma 6带来了改进和改进。 在值得注意的修复中,System Monitor的Colorgrid现在通过采用相同的背景颜色与饼图和条形图相协调,解决了特定用户界面的不一致问题。 此外,Plasma SDK对图标资源管理器的桌面文件名进行了更正,简化了开发工具,使工作流程更加流畅。 除此
11个iPhone应用程序,将帮助你关闭你的Activity Rings
作为Apple Watch的用户,你可能意识到每天都需要关闭你的Activity Rings。但如果你的生活方式不太活跃,你可能需要一些额外的帮助。这就是这些第三方iPhone应用程序派上用场的时候。 1.更温和的线条 密切 Gentler Streak是Apple Fitness+的绝佳替代品,涵盖了比Apple提供的内置列表更广泛的健身活动。有超过一百种锻炼类型,你可以 每天关闭活动环 通过尝
火鸟5.0数据库发布:主要功能和变化
Firebird是一个开源的SQL关系数据库管理系统,运行在Linux、Windows和各种Unix平台上,为存储过程和触发器提供了出色的并发性、高性能和强大的语言支持。 在上一个主要的第四次发布两年半后,Firebird 5.0出现了,为这个开源RDBMS带来了许多增强和新功能,让我们来看看它们。 火鸟5.0:核心变化和功能 Firebird 5.0提供了一些增强功能和新功能,但在架构或操作方面