|
根据你的描述,你在VirtualBox虚拟机中安装CentOS 10时点击"安装增强功能"无反应。这是常见问题,以下是解决方案(按步骤操作):
核心原因:
1. 未安装编译工具和内核头文件
2. 未正确挂载增强功能镜像
3. 权限问题
完整解决步骤:
第一步:安装编译环境
在CentOS终端执行:
- sudo yum update -y
- sudo yum install -y gcc make perl kernel-devel kernel-headers bzip2 dkms
复制代码
注意:如果提示找不到包,尝试将yum换成dnf(CentOS 8+)
第二步:挂载增强功能镜像
1. 关闭虚拟机
2. 在VirtualBox管理器:设置 -> 存储 -> 控制器IDE 添加虚拟光盘
3. 选择 VBoxGuestAdditions.iso(位于VirtualBox安装目录)
4. 启动虚拟机
第三步:手动安装(关键)
在终端执行:
- # 创建挂载点
- sudo mkdir /mnt/cdrom
- # 挂载光盘
- sudo mount /dev/cdrom /mnt/cdrom
- # 进入光盘目录
- cd /mnt/cdrom
- # 执行安装脚本
- sudo ./VBoxLinuxAdditions.run
复制代码
第四步:重启验证
重启后检查:
- 是否支持双向拖放文件
- 窗口是否自动调整大小
- 执行 lsmod | grep vboxguest 查看驱动
常见问题处理:
o 报错"Kernel headers not found":
- sudo yum install -y "kernel-devel-$(uname -r)"
-
复制代码
o 报错"Unable to find the sources of your current Linux kernel":
- sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --keep
-
复制代码
o 安装后仍不能拖放文件:在虚拟机设置 常规 -> 高级 中启用双向共享粘贴板
小贴士:
1. 确保虚拟机 设置 -> 系统 -> 主板 中启用了EFI(CentOS 10可能需要)
2. 如果使用GNOME桌面,安装后按 右Ctrl+F 切换全屏
3. 安装完成后执行 sudo umount /mnt/cdrom 卸载光盘
按照以上步骤操作,99%的增强功能安装问题都能解决。如果仍有问题,请提供终端报错信息~
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|