今天要把文件从windows中传到VirtualBox中的centos中,于是使用共享目录
先安装增强功能
在VirtualBox菜单中选择 Device -> Insert Guest Additions CD images
自动运行或者手动运行 autorun.sh
安装过程中发生错误,在错误日志 /var/log/vboxadd-install.log中看到
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of
your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. St
op.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
提示 unable to find the sources of your current Linux kernel
此时需要执行
yum install -y gcc kernel kernel-devel kernel-headers
重启再安装就可以了
虽然安装的时候还有问题,但是我需要的功能已经都可以了(分辨率,鼠标随意切换,共享目录),所以也就没管了
之前用ubuntu的时候还从未遇到这样的问题
本文介绍了如何解决在使用VirtualBox将文件从Windows传至CentOS时,安装GuestAdditions遇到的错误问题。通过执行特定命令(如yum install y gcckernel kernel-devel kernel-headers),可以解决找不到当前Linux内核源代码的问题,并最终成功安装GuestAdditions,实现分辨率调整、鼠标自由切换及共享目录等功能。
1182

被折叠的 条评论
为什么被折叠?



