1. 启用 EPEL 仓库并安装必要软件包
# 启用 EPEL 仓库
sudo dnf install epel-release
# 安装内核开发头文件和相关工具
sudo dnf install kernel-devel kernel-headers gcc make perl dkms
sudo dnf install kernel-modules-extra
2. 检查内核版本匹配是否匹配开发包的版本
# 查看当前运行的内核版本
uname -r
# 查看已安装的内核开发包版本
rpm -qa | grep kernel-devel
rpm -qa | grep kernel-headers
# 如果版本不匹配,安装对应版本的开发包
sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
3. 安装 VirtualBox 增强功能
安装 VirtualBox 增强功能之前记得先更新一下系统:
sudo dnf update
方法一:通过VirtualBox菜单安装
- 启动虚拟机
- 在 VirtualBox 菜单中选择 设备 → 插入客户机增强功能 CD 镜像
- 挂载 CD 后运行安装
方法二:手动输入命令安装
# 挂载增强功能 CD
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
# 进入 CD 目录并安装
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
# 卸载 CD
sudo umount /mnt/cdrom