LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: beancurd723

请问大侠:如何在虚拟机VMware访问本地主机?

[复制链接]
 楼主| 发表于 2006-1-20 08:44:08 | 显示全部楼层
Post by biinn
你确定/dev/hda5是你的ntfs分区?
贴出来 fdisk -l /dev/hda 的输出
Disk /dev/hda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes      
  Device   Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391    83  Linux
/dev/hda2            14      1012   8024467+   83  Linux
/dev/hda3          1013      1044    257040    82  Linux swap
回复 支持 反对

使用道具 举报

发表于 2006-1-20 09:13:14 | 显示全部楼层
Post by beancurd723
Disk /dev/hda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes      
  Device   Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391    83  Linux
/dev/hda2            14      1012   8024467+   83  Linux
/dev/hda3          1013      1044    257040    82  Linux swap


我明白了。/dev/hda是你的实际物理硬盘,但是对于vmware中的linux来说,/dev/hda是linux那个虚拟硬盘,如果不出意外的话,你的实际物理硬盘应该是/dev/hdb, 所以
mount -t ntfs /dev/hdb5 /mnt/d
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-20 09:43:02 | 显示全部楼层
Post by daha
如果是红帽子9 不支持ntfs很正常 , 要打补丁或者编译内核
我已经给内核打了ntfs的补丁了,但是还是不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-20 09:51:34 | 显示全部楼层
Post by biinn
我明白了。/dev/hda是你的实际物理硬盘,但是对于vmware中的linux来说,/dev/hda是linux那个虚拟硬盘,如果不出意外的话,你的实际物理硬盘应该是/dev/hdb, 所以
mount -t ntfs /dev/hdb5 /mnt/d
[root@localhost root]# mount -t ntfs /dev/hdb5 /mnt/d
mount: /dev/hdb5 is not a valid block device
You have new mail in /var/spool/mail/root

我试了一下,也是不行。提示如上
回复 支持 反对

使用道具 举报

发表于 2006-1-20 09:56:59 | 显示全部楼层
你需要为linux添加第二块硬盘,不要用虚拟文件,用你实际的物理硬盘,你做了吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-20 10:02:41 | 显示全部楼层
算了吧,我有一个直觉,你对linux和vmware都不是很熟悉,现在你已经能访问windoz了,下一步你最好多读一些关于这方面的文章,然后再试,这种方法有一定的风险,我担心你会毁掉你硬盘的数据。
回复 支持 反对

使用道具 举报

发表于 2006-1-20 10:11:20 | 显示全部楼层
其实不用这样的,redhat9默认安装的时候启动sshd,你只要找一个ssh客户端,直接就可以连接,上传下载都没有问题的。
ssh客户端:F-Secure SSH Client Trial
回复 支持 反对

使用道具 举报

发表于 2006-1-20 10:34:00 | 显示全部楼层
Post by beancurd723
大侠,我用你说的第一种方法搞定了,而且非常简单。至于你说的第三种方法,我还想问一下,我的windows 2000是ntfs格式,linux内核不支持,是不是要下载一个RPM包重新编译内核?但是我在虚拟机VMware上试了,RPM包编译成功了,但是还是不能访问windows的分区。郁闷中。。。。。。


你说你用vmware-tools搞定了,可以讲讲是如何搞定的吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-20 10:37:47 | 显示全部楼层
Post by lnan
其实不用这样的,redhat9默认安装的时候启动sshd,你只要找一个ssh客户端,直接就可以连接,上传下载都没有问题的。
ssh客户端:F-Secure SSH Client Trial


这是可以的。vm下的虚拟机和主机相当于两台独立的主机,(如果用bridge连接的话。)任何网络传输办法都是可以的,比如ftp...
但这些方法只适合于传输文件,如果我只想在vm下的linux或windows播放主机里的mp3, 我前面提到的三种方法最适合。 我猜想这也正是楼主想要的。
回复 支持 反对

使用道具 举报

发表于 2006-1-20 10:41:52 | 显示全部楼层
Post by lnan
你说你用vmware-tools搞定了,可以讲讲是如何搞定的吗?

vm-tool将主机的一个目录共享给vm虚拟机,在虚拟机里mount上就可以了。vmware的文档里有介绍。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表