尝试在virtualbox虚拟机中fedora30中实现文件夹共享
$ sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
$ rpm -qa|grep kernel|sort
确认 kernel与kernel-devel是否一致,我的kernel版本是系统安装后提示更新的,devel是刚刚安装的,都是最新的,这里版本是一致的。不一致的话可以执行
$sudo -y upgrade kernel kernel-devel
$reboot
$ sudo ln -s /usr/src/kernels/5.1.11-300.fc30.x86_64 /usr/src/linux (注意:最新的平衡版本5.1.11-300.fc30.x86_64)
折腾了好久不成功,最后升级比新的virtualbox版本,终于6.0.8上折腾成功。要注意virtualbox中访客机的共享文件设置
$ mkdir mnt/share # 确保挂在点是存在的
# modprobe vboxsf # 启动vbox的服务,这里需要root权限
# mount -t vboxsf Lenovo_Linux /mnt/share # Lenovo_Linux:上图共享文件夹名称(有网友说因为共享的是文件夹,需要在后面加‘/’, 单我尝试不对,否则出现报错路径
# 不在etc/sftab中,应该是导致路径读取错误;如果出现文件假不存在错误,应该是设置的共享路径不支持吧)。
参考自 https://blog.csdn.net/sksweet/article/details/85269612。
这样每次开机都需要执行mount命挂载一次,virturalbox设置的自动挂在访客机似乎并不买账。