1.安装VirtualBox
链接:
2.安装ubuntu18 .04
链接:
3.VirtualBox中创建共享文件夹
-
打开VirtualBox管理器,点击“设置”
-
点击“共享文件夹”选项右侧的加号。
-
共享文件夹路径选择“其它”。
-
选择PC机上一个文件夹作为共享路径。
-
共享路径选好后,会自动将文件夹名称作为共享文件夹名称,勾上“固定分配”,这样这个路径可以永久使用。自动挂载也选择上,我其实时选择的,感觉不选择好些也没有关系,选择吧。
-
点击“OK”。
-
现在进入虚拟机,打开Terminal,输入以下命令:
新建文件夹:sudo mkdir /pcshare
可读可写可编辑:sudo chmod 777 /pcshare 挂载:sudo mount -t vboxsf uBuntuSharePath /pcshare
-
注意uBuntuSharePath就是之前步骤所创建的PC机上的共享文件夹名称。
-
虚拟机与PC机之间的共享文件夹这就创建好啦。现在测试一下,在PC机共享文件夹中创建一个文件windows.txt。看,虚拟机中可以看到windows.txt文件啦。然后在虚拟机共享文件夹中创建一个文件夹ubuntu。
-
看PC机上也可以看到ubuntu文件夹啦。
-
10
之后每次启动虚拟机,都需要先在Terminal中输入命令“sudo mount -t vboxsf uBuntuSharePath /pcshare”。然后虚拟机/pcshare文件夹下创建的文件在PC机uBuntuSharePath文件夹下可以同步看到;PC机uBuntuSharePath文件夹下的修改虚拟机/pcshare文件夹下也可以看到。不知道有没有一次性解决办法,如果有,请留言交流,谢谢。
在第7步的时候,我遇到了问题:
虚拟机VirtualBox 共享挂载问题:mount: /mnt/xxx: wrong fs type, bad option, bad superblock on xxx...
解决办法:
首先我们看到了错误,不要慌张,先去读懂它到底几个意思。翻译过来的话就是:
错误的fs类型,错误的选项,wwwroot上错误的超级块,缺少代码页或帮助程序,或其他错误。
这又是几个意思咯?
考虑到您正在尝试挂载NFS,那么我们就需要一些帮助程序来完成。
第一步:安装我们的帮助程序:
sudo apt install nfs-common
另一方面,如果您尝试挂载CIFS,则提供辅助程序cifs-utils
。你可以安装它:
sudo apt install cifs-utils
然后再开始尝试,如果发现还是不行,那么我们再进行第二步
第二步:因为我是在Virtualbox搭建的环境所以我们来安装virtualbox-guest-utils
sudo apt-get install virtualbox-guest-utils
然后我们再重新挂载一次就ok了,然后
-
cd /pcshare
-
ls -al
-
touch demo.sh
就能在我们共享的电脑文件夹里面就多了一个demo.sh文件。
参考:1.https://jingyan.baidu.com/article/656db918cca831e381249cce.html 怎样在VirtualBox中创建共享文件夹
2.https://blog.csdn.net/weixin_34138255/article/details/91899738 虚拟机VirtualBox 共享挂载问题:mount: /mnt/xxx: wrong fs type, bad option, bad superblock on xxx...