挂载电脑上的硬盘共享文件夹到VM虚拟机中
因为程序要在linux和windows下分别运行,最终在linux下编译,每次都用U盘来回拷贝很是麻烦,我的Ubuntu是可以直接在虚拟机设置中的选项里进行共享文件夹的设置的,但是Fedora 9不知为何不能设置,因此采用下面的挂载的方法。
1)在电脑上新建文件夹命名为window_fedora 然后右键属性,设为共享;此时,你可以看到自己的可用用户名(记住这个名字,注意大小写),然后共享,完成。
2)查看自己的IP地址,在左下角的搜索框中输入cmd然后按下enter键,然后输入指令ipconfig按下enter键查询本机的IP地址,如图所示。
3)打开虚拟机,打开终端输入指令ifconfig 按下enter键,可以看到网卡eth1的地址为192.168.1.240与本机的ip地址在同一段。若是不在同一段,则需要设置位同一段,指令为ifconfig eth1 192.168.1.240地址可以自己随意设置,只要设为同一段。
4)在VM系统中建立共享目录,三条指令后可以查看到新建的wf文件夹。
5)链接虚拟机与本机的共享文件夹。
输入指令mount //192.168.1.246/window_fedora /usr/wf -o username=Moo 按下enter按键 然后输入你的用户密码。进入wf文件夹,没有发现任何文件。
6)此时在本机的硬盘共享文件夹内新建一个Test.txt文件,写如任何内容,然后保存,重新在虚拟机中的终端中,可以看到wf文件夹呈现绿色,ls则可发现新建的文件。便于你进行任何操作。
可能出现的问题:
1)防火墙开启后不允许,访问,我的处理方式时,关闭防火墙,若有更好方法,请留言。
2)出现cannot allocate memory提示,解决方法:重启services.msc服务,搜索框中输入regedit.exe,打开注册表,修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache 为 “1″
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size 为 “3″
然后启动,即可生效。之后重启电脑,也可不重启。
祝好运!