生命不止,折腾不惜!!!   到这个时间点才完全实现成功,发篇日志记录下,也是为了感慨下...


一:需要硬件及软件

win7   电脑一台     

VBox   http://www.virtualbox.org/  

Centos 7 http://www.centos.org

二:配置前准备

VBox  成功安装 ,并且已经将centos 7 安装成功,教程自行 百度


三:开始操作

由于我下的是VBox  5.xx 版的,所以挂载的目录是在 /run/media/root/ 下面 

 cd /run/media/root/VBOXADDITIONS_5.0.2_102096/ 

sh ./VBoxLinuxAdditions.run


好了,运行到这里的时候就会看到

Building the main Guest Additions module                   [失败]


  会有这么条信息,还说明了错误的日志 的路径 

(Look at /var/log/vboxadd-install.log to find out what went wrong)


  在日志中的信息是这样的:

/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。 停止。


  现在就到了为什么我会调的这么晚的原因


  刚看到这些错误的时候各种google,baidu 大部分的解决方法是这样:


yum install gcc   从软件仓库下载gcc,然后安装,这个是编译器yum install make  安装make,这个是自动编译源码的工具,写好makefile就可以方便编译 yum install kernel-headers 安装内核,编译内核,驱动必要的 yum install kernel-devel  同上


可是按照上面的去做,虚拟机重启,报的错还是一样,所以并没有解决问题


中间发生一系列的事情 ....   结果就是没成功,但搜索了之后还是有收获的,我开始重新进行排查

最后按照如下的方式结果成功了:

yum install kernel*

yum install kernel-headers 

  yum install kernel-devel  

yum install gcc*  

yum install make 

  reboot 

cd /run/media/root/VBOXADDITIONS_5.0.2_102096/  

sh ./VBoxLinuxAdditions.run

到这里发现,运行成功了。


之后就去配置共享的路径 

mkdir /root/test

 mount -t vboxsf share1 /root/test   # 这里的参数相信大家都能看懂,我就不解释了


好了,到这里,就可以去测试文件是否同步了


另外在说下centos7 关闭防火墙:

systemctl sto systemctl stop firewalldp firewalld

systemctl stop firewalld



GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

flush privileges;


mysql -u root -p

mysql>use mysql;

mysql>update user set host =’%'where user =’root’;

mysql>flush privileges;