文章导读
在VirtualBox中安装CentOS后,设置共享文件夹时遇到VBoxGuestAdditions.iso无法正确安装的问题,别急,这篇文章会手把手教你解决这个棘手的问题。
问题场景
在win7下使用VirtualBox创建的CentOS虚拟机中,尝试设置共享文件夹时,遇到了VBoxGuestAdditions.iso无法正确安装的问题。具体操作如下:
- 在VirtualBox的程序内,找到VBoxGuestAdditions.iso文件。
- 在设置选项->存储选项中装载该iso。
- 在本地机器上创建一个共享文件夹,例如:配置为linux <-> d:/vm_stores。
结果却出现了报错信息:
building the main Guest Additions module FAILED
unable to find the sources of your current Linux kernel. Specify KERN_DIR-
解决方案
别慌,下面是解决这个问题的步骤:
- 确保gcc,make,kernel,kernel-devel安装,并使用yum update -y进行更新操作,这个过程可能需要一些时间。
- 重启CentOS。
- 挂载共享文件夹:mount -t vboxsf linux /mnt/share;(注意:这是通过linux建立linux文件路径和win7系统的映射关系)
- 在centos下,查看/mnt/share路径即可看到与宿主机共享的文件。
小结与拓展
通过以上步骤,相信你已经成功解决了VirtualBox中CentOS共享文件夹设置失败的问题。如果你还有其他关于虚拟化技术的疑问,欢迎关注「极星编程网」(www.jxgpc.com),这里有更多精彩的技术分享等你来探索。
——苏承栈 敬上
