鱼C论坛

 找回密码
 立即注册
查看: 43|回复: 1

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

[复制链接]
发表于 昨天 20:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

使用道具 举报

发表于 昨天 21:01 | 显示全部楼层
根据你的描述,你在VirtualBox虚拟机中安装CentOS 10时点击"安装增强功能"无反应。这是常见问题,以下是解决方案(按步骤操作):

核心原因:
1. 未安装编译工具和内核头文件
2. 未正确挂载增强功能镜像
3. 权限问题

完整解决步骤:

第一步:安装编译环境
在CentOS终端执行:

  1. sudo yum update -y
  2. 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. 启动虚拟机

第三步:手动安装(关键)
在终端执行:

  1. # 创建挂载点
  2. sudo mkdir /mnt/cdrom

  3. # 挂载光盘
  4. sudo mount /dev/cdrom /mnt/cdrom

  5. # 进入光盘目录
  6. cd /mnt/cdrom

  7. # 执行安装脚本
  8. sudo ./VBoxLinuxAdditions.run
复制代码


第四步:重启验证

  1. sudo reboot
复制代码

重启后检查:
- 是否支持双向拖放文件
- 窗口是否自动调整大小
- 执行 lsmod | grep vboxguest 查看驱动

常见问题处理:
o 报错"Kernel headers not found":

  1.   sudo yum install -y "kernel-devel-$(uname -r)"
  2.   
复制代码

o 报错"Unable to find the sources of your current Linux kernel":

  1.   sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --keep
  2.   
复制代码

o 安装后仍不能拖放文件:在虚拟机设置 常规 -> 高级 中启用双向共享粘贴板

小贴士:
1. 确保虚拟机 设置 -> 系统 -> 主板 中启用了EFI(CentOS 10可能需要)
2. 如果使用GNOME桌面,安装后按 右Ctrl+F 切换全屏
3. 安装完成后执行 sudo umount /mnt/cdrom 卸载光盘

按照以上步骤操作,99%的增强功能安装问题都能解决。如果仍有问题,请提供终端报错信息~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-8 08:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表