请问为什么在虚拟机中运行Linux想要增强安装功能点击了没反应啊
新手,准大一学生刚下载学习C语言的环境,安装的是centOS10,现在点那个安装增强功能没反应不知道为什么,小甲鱼当时教学的是版本很旧的现在很多都不一样了,有没有热心的大佬能帮我解决一下啊!!! 根据你的描述,你在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
第四步:重启验证
sudo reboot
重启后检查:
- 是否支持双向拖放文件
- 窗口是否自动调整大小
- 执行 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 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]