弄这个真是一波多折, 最后终于弄好了, 写篇总结记录下如此菜B的我!
首先, Linux下安装应用程序真是简单啊, 一个命令就行了。如:dnf install gcc
一.
首先按照网上的教程 http://jingyan.baidu.com/article/ca00d56c74dde4e99eebcfd2.html
安装增强功能和设置共享文件夹(share_w)。然后执行下列操作:
mkdir /mnt/share
mount -t vboxsf share_w /mnt/share
发现linux不识别vboxsf格式文件系统
二.
由于不成功又折腾了半天, 最后网上搜索Linux不识别vboxsf文件系统格式。
这个搜索真正的答案很少啊!! 查到结果 https://segmentfault.com/a/1190000004362463
先将虚拟机的VBoxGuestADDitons.iso这个盘挂载。 mount /dev/cdrom /mnt/share
然后通过 ls /mnt/share 可以看到盘里面内容。
转移到此目录下执行 ./VBoxLinuxADDitions.run。
这个又失败了, 让你安装gcc。无所谓了, gcc装好后继续。
三.
再次执行 ./VBoxLinuxADDitions.run然后又TM失败了, 留下了一串字符串
(Look at /var/log/vboxadd-install.log to find out what went wrong)
还好哥也不是文盲啊, 直接 more /var/log/vboxadd-install.log 去看看
Error: unable to find the sources of your current Linux kernel.
Specify KERN_DIR=<directory> and run Make again。
虽然不知道怎么回事, 然后把这个问题继续网上查找。找到一篇一模一样的文章。
https://my.oschina.net/mkh/blog/225501
按照它的要求依次安装了gcc, make, kernel-headers, kernel-devel
dnf install make
dnf install kernel-headers
dnf install kernel-devel
然后重启系统 shutdown -r now
再次运行 ./VBoxLinuxADDitions.run
TMD终于成功了啊。成功了!!!然后试试效果
umount /mnt/share
mount -t vboxsf share_w /mnt/share
挂载上去了, 上去了, 去了, 了!!!!!