您的位置:程序门 -> linux/unix社区 -> 程序开发区



安装在同一个盘中的虚拟linux如何访问window文件夹


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


安装在同一个盘中的虚拟linux如何访问window文件夹
发表于:2007-04-10 19:54:04 楼主
因为失误,我在c盘上安装了虚拟linux(虚拟硬盘在c),   我如何能访问windowc盘
或其他盘的文件夹,我知道如何在双系统中linux访问windowc盘的方法,可在虚拟linux上这个方法不行,而且我用mount   /dev/hda1   /mnt/win的方法挂到的是linux
的东西,不是window的。

  我用mount   -t   smbfs   -o   username=.........这个命令也不行,系统提示:不能连接
ip(no   route   to   host),   不能连接主机,   smb连接错误,我不知道什么

请高手帮帮忙,尽可能写详细些,谢谢
发表于:2007-04-10 22:10:371楼 得分:0
几种方法:
1、用samba来mount   windows的共享目录,首先需要把c盘的某个目录共享。你出现的问题,也许是网络没有配好。也许是防火墙的问题。
2、将整个物理硬盘做为一个硬盘添加给虚拟机,这样linux就会多一块硬盘,比如说hdb,其中的hdb1就是c盘。但是这样做有一定的风险,比如格式化了hdb1就相当于格式化了c盘。

另外,vmware的虚拟硬盘文件可以更改路径的,你大可移到其他分区,只需修改配置即可。这个你可以自己研究一下。
发表于:2007-04-10 23:29:002楼 得分:0
ls的大哥,还是不行啊,我没有装x-window,我只装了nasm,   samba客户程序和服务器,这样能上网末,访问window的文件夹也要上网么
发表于:2007-04-11 10:22:303楼 得分:0
虚拟软件自带虚拟网卡,所以只要虚拟软件设置历把虚拟机网卡配置好了,网络访问没问题
发表于:2007-04-11 10:27:294楼 得分:0
虚拟的linux要和window的网段相同,就可以通过共享文件的方式实现互访。。。
发表于:2007-04-11 11:21:035楼 得分:0
vmware可以直接share   windows目录,相当于mount了。或者传文件的话也可以开通ftp服务。你的问题应该是网络没配置好。
发表于:2007-04-11 12:25:206楼 得分:0
我还真不知道怎么用vmware的share目录
都是用ftp来共享文件的
发表于:2007-04-11 13:56:487楼 得分:0
ip连不上?用host   only试试。然后直接用smbclient连。
发表于:2007-04-11 16:28:598楼 得分:0
可以这样做,因为在linux中,一般情况下是不支持ntfs的,所以想用的话,有几种方法.
1:编译内核,使linux   支持ntfs文件系统.但是太麻烦了,一不小心,就什么也不能用了!不建议!
2:使用软件的方法.用源码包装:http://fuse.sourceforge.net/先到这个地方下载一个支持包,装上,再到http://www.ntfs-3g.org/下载一源码包装上,然后就可以用ntfs-3g   /dev/hda1   /mnt/hdd
对ntfs   文件系统进行挂载了!要下载高版本的,不然只能读的权限,不能写操作哦!!
发表于:2007-04-11 16:29:469楼 得分:0
如果有问题可以加我的qq:303441547   或msn:b13621367396@hotmail.com
发表于:2007-04-11 22:28:5310楼 得分:0
太感谢楼上的各位gg了
发表于:2007-04-13 10:29:5911楼 得分:0
各位太有才了
发表于:2007-04-13 10:59:5712楼 得分:0
vmware的share不行麽?
首先安装vmware的软件包就可以了吧?
发表于:2007-04-13 11:00:5413楼 得分:0
http://dev.csdn.net/article/82/82971.shtm
发表于:2007-04-13 15:13:5214楼 得分:0
ftp
发表于:2007-04-13 15:37:2715楼 得分:0
用vmware的share文件夹
发表于:2007-04-13 16:03:4216楼 得分:0
待研究
发表于:2007-04-13 17:50:2817楼 得分:0
用vm的share的话,我记得vm要安装vmtools的吧。
发表于:2007-04-13 18:41:5918楼 得分:0
就是应该使用mount命令吧,估计你的参数不是hda1,进/dev里面看一下,应该有的
然后再用合适的参数去挂载.
发表于:2007-04-13 18:46:2619楼 得分:0
在linux中,设备名称通常都在/dev里。这些设备名称的命名都是有规则的,我们可以用 "推   理 "的方式把设备名称找出来。  

譬如说/dev/hda1这个ide设备。hd是hard   disk(硬盘)的意思,sd是scsi   device,fd是floppy   device(或是floppy   disk)。a则是代表第一个设备,通常ide接口可以接上四个ide设备(例如四块   硬盘)。
所以要识别ide硬盘的方法分别就是:hda、hdb、hdc、hdd。此外,hda1中的 "1 "代表hda的第一个硬盘分区   (partition),hda2代表hda的第二个分割区,依此类推。  

此外,你可以直接检查/var/log/messages这个文件,在该文件中可以找到计算机开机后,系   统已辨认出来的设备代号。  
发表于:2007-04-13 19:40:0520楼 得分:0
dhshsajd
发表于:2007-04-13 21:42:0721楼 得分:0
windows共享目录挂载   smbmount   //winip//winshare     /mnt   username=administrator
或直接访问
smbclient   //ip/share   -u   administrator
发表于:2007-04-13 21:45:3522楼 得分:0
mark
发表于:2007-04-13 22:29:3423楼 得分:0
其实何必呢,开了samba服务的话,windows下就可以使用\\ip访问了嘛。直接把文件拖过去就是了嘛。
发表于:2007-04-13 23:06:0224楼 得分:0
windows没有启动怎么会要密码呢?
发表于:2007-04-13 23:52:4325楼 得分:0
别个是虚拟linux的嘛,不启动windows砸个虚拟?
发表于:2007-04-14 09:18:0526楼 得分:0
同意itsignal(白首太玄经)   的

windows共享目录挂载   smbmount   //winip//winshare   /mnt   username=administrator
或直接访问
smbclient   //ip/share   -u   administrator
发表于:2007-04-14 12:18:5527楼 得分:0
学习
发表于:2007-04-14 17:07:4428楼 得分:0
这个你的windows是什么分区的,如果是fat32的:
用这个命令:
mount   -o   codepage=936,iocharset=cp936   /dev/hdax   /.......
上面的大写x是你要访问的分区,比如你   逻辑分区是从5开始的,主分区是1,2,3,4,按顺序排数,hda,hdb..
是你的盘,如果你是只有一个盘,那么就是hda,如果有几个,按26个字母排,这是linux分区管理的知识,你可以多看一下这方面的书.     /.....就是你的文件路径.
如果是fat32完全什么都不用,用上面这个命令就行了.
如果是ntfs好像也可以,只是我没用过,我的是fat32的,网上应该有的.
发表于:2007-04-14 17:28:1729楼 得分:0
mark
发表于:2007-04-14 19:23:3030楼 得分:0
nfs或者ftp
发表于:2007-04-15 10:42:3631楼 得分:0
samba服务器
发表于:2007-04-15 13:33:3632楼 得分:0
vmware启动linux的时候,在鼠标点进linux前,左下角一般会有一个感叹号,提示你没有安装vmware   tools,进系统后,在菜单点“安装vmware   tools”,vmware就会虚拟插一个cd进linux,你只需挂载cd,就看到2个安装包了,复制出来,解压那个tar,再./ware-tools.pl(具体名称忘了),就可以安装了。安装好后重启,如果发现vmware的左下角没感叹号就ok。再把linux关机,就可直接设置windows的哪些文件夹共享给linux,而且鼠标移进移出不需要按什么键释放了。
发表于:2007-04-15 15:47:3733楼 得分:0
共享
虚拟机与原主机构成了一个局域网,他们分别是该网络中独立的主机
你的需求是:在网络中访问不同操作系统主机的文件系统的问题
不要搞混淆了
发表于:2007-04-15 19:34:0134楼 得分:0
mark
发表于:2007-04-15 19:46:1135楼 得分:0
samba有问题么?
发表于:2007-04-15 20:47:4436楼 得分:0
用vmware的share文件夹
发表于:2007-04-15 22:08:0337楼 得分:0
学习中,收获不小啊。
发表于:2007-04-16 08:37:3838楼 得分:0
up
发表于:2007-04-16 09:48:4939楼 得分:0
看错题目
原来是虚拟linux  
那就应该用共享了
发表于:2007-04-16 15:55:5140楼 得分:0
所有的前提是,你必需把你的电脑的网口通过网线连在一个路由器或者交换机或者集线器上
因为它们是通过网络互相访问的
发表于:2007-07-07 15:54:1441楼 得分:0
x86(大雪)   (   )   信誉:118         blog       加为好友     2007-4-10   22:10:38     得分:   0    

2、将整个物理硬盘做为一个硬盘添加给虚拟机,这样linux就会多一块硬盘,比如说hdb,其中的hdb1就是c盘。但是这样做有一定的风险,比如格式化了hdb1就相当于格式化了c盘。

另外,vmware的虚拟硬盘文件可以更改路径的,你大可移到其他分区,只需修改配置即可。这个你可以自己研究一下。
=====================================================================================
第一种我知道,一直在用,这两种具体怎么用?。。没找到设置的菜单啊--空间开的太小了,不够用,如果不加大得重装系统了。。。
请说详细点


快速检索

最新资讯
热门点击