虚拟Linux与windows主机共享文件夹

最近在自己动手写操作系统。。。需要在linux上编译。于是用了虚拟机。要与主机的windows共享文件夹,书上的做法是输入一下命令:mount -t smbfs -o username=user,password=foobar,ip=192.168.**.** //HOSTMACHINE_NAME/Tinix /mnt/smb/Tinix 但我发现我创建的虚拟机禁用了网络,不想重装,于是网上看到一个做法,限于VMware。网上写的有点乱,我自己修改总结。

 

1 以ROOT身份进入LINUX


2.1 退出到windows,点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单,确认安装 


2.2.1 使用虚拟光驱加载iso镜像,路径为C:\Program Files\VMware\VMware Workstation\Programs\linux.iso //我的是直接在VMware Workstation的目录里。
2.2.2 进入linux运行mount -t iso9660 /dev/cdrom /mnt
加载CDROM设备,这时如果进入 /mnt 目录下,你将会发现多了一个文件:vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO打开LINUX.ISO文件所看到的。
//以上方法2选一即可。

//系统会自动弹出/mnt下的某个文件夹,里面有2个文件。rpm格式的为自动安装文件,好像可能有问题。另一个.tar.gz是压缩包。文件名会略有不同。

 

3 cp /mnt/vmware-linux-tools.tar.gz /tmp
  将该软件包拷贝到LINUX的 TMP目录下。
umount /dev/cdrom
卸载CDROM。 如果之前加载的话


4 cd /tmp
进入TMP目录
tar zxf vmware-linux-tools.tar.gz
解压缩该软件包,默认解压到vmware-linux-tools目录下(与文件名同名)。
cd vmware-linux-tools
进入解压后的目录
./install.pl (此处稍有出入)
运行安装命令。
这时install提示你是否需要备份以前的配置文件,建议选择“y”。
共享windows下文件夹:

在启动虚拟机linux系统的情况下,进入VMWARE的菜单 /vm/settings/options/shared folders

创建共享文件夹,并设置好linux下的名字,完成后在linux虚拟机的/mnt/hgfs下可看到该文件夹。

//我的是在tmp文件夹下vmware-tools-distrib里面,输入./vmware-install.pl回车后安装完成的。大家要自己随机应变。。。

 

我不知道原文是谁写的,不过还是感谢他的文章,帮助我顺利的配置了环境。很抱歉没有经过允许就加以改动。

posted @ 2009-06-09 14:23  zj27  阅读(1063)  评论(0编辑  收藏  举报