PKR 发表于 7 天前

请问为什么在虚拟机中运行Linux想要增强安装功能点击了没反应啊

新手,准大一学生刚下载学习C语言的环境,安装的是centOS10,现在点那个安装增强功能没反应不知道为什么,小甲鱼当时教学的是版本很旧的现在很多都不一样了,有没有热心的大佬能帮我解决一下啊!!!

FishC 发表于 7 天前

根据你的描述,你在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]
查看完整版本: 请问为什么在虚拟机中运行Linux想要增强安装功能点击了没反应啊