用虚拟机运行Ubuntu时,主机(ubuntu)与宿主机(XP)共享文件的方法
2012-05-24 15:39
603 查看
前提必须安装好Ubuntu系统
1:首先安装vmware-tools 选择路径vmware-tools D:\VMware-player-4.0.0-471780\linux.iso
虚拟机的光驱设置使用下载好的VMware tools Linux ISO (完整班的话会自带的)文件。这样在Ubuntu桌面会看到一个光盘样的小图标,打开后,会看到有个VMWARETO.TGZ压缩包,我选择了将它解压到Ubuntu主文件夹下。2、打开Ubuntu里的终端。输入命令 cd vmware-tools-distrib 和 sudo ./vmware-install.pl 12. 接下来一路回车:enter 13. 安装完毕,输入reboot命令,重起
2:在XP平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹,再到本机上也创建一个文件夹并共享,然后在ubuntu终端,通过mount命令挂接。
如:
本机ip:192.168.0.6
本机共享文件夹:backups
本机用户名:xiezhaoxian
本机密码:xzx
Ubuntu挂接文件夹:/home/backups
挂接命令为: mount //192.168.0.6/backups /home/backups -o username=xiezhaoxian,password=xzx,dmask=777,fmask=777
但这样不支持Ubuntu启动时自动加载,每次启动时要共享需挂接一次。
可采用下面的方法用网络磁盘映射的方式在XP下创建网络磁盘
方法二:
1、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。
注:共享时需要Samba的支持,系统会提示安装,安装完成后,需要重启ubuntu才能生效。此时回到XP时可在网上邻居里看到一个*** - desktop server(Samba,Ubuntu)的共享目录。
2、返回Windows XP系统,右击“网上邻居”,选择“映射网络驱动器”,在“浏览”里找到刚才在Ubuntu下共享的文件夹,选择后完成映射,这时打开“我的电脑”会发现多了一个“网络驱动器”,如同我们的硬盘一样。
这时你可以在XP系统里复制几个文件到相应的网络驱动器,然后进入Ubuntu系统,就能看到我们刚才复制的文件了;当然,我们也可以往共享文件夹里放文件,在XP系统使用。
在创建文件共享的时候,注意主机的网卡一定要打开,否则创建共享是不能成功的,打开网卡的办法就是接上网线至路由,不要让网口空着。
可以考虑将xp下的硬盘挂载上去 也可以如那个仁兄说的那样
下面就两种方法给出答案:
挂载方法如下:
在虚拟机ubuntu下想使用windows其它盘的文件。进入ubuntu后,打开终端,
输入:sudo fdisk -l
出现
Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ b W95 FAT32
/dev/sdb6 6689 15199 68364576 2d Unknown
/dev/sdb7 15200 21278 48829536 2d Unknown
/dev/sdb8 21279 27357 48829536 2d Unknown
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
3个红色Unknown分别是E、F、G盘。无法识别!
关闭ubuntu,是关机。
在VMware Workstation下点击:VM-->settings,打开Virtual Machine setting,Add-->选Hard Disk,Next:Use a physical disk(for advanced users) ,Next :Use individual partitions,Next:对照空间大小把E、F、G盘的复选框都沟上,Next,Finish,OK。启动Ubuntu。
打开终端,再次输入:sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ 2d Unknown
/dev/sdb6 6689 15199 68364576 7 HPFS/NTFS
/dev/sdb7 15200 21278 48829536 7 HPFS/NTFS
/dev/sdb8 21279 27357 48829536 7 HPFS/NTFS
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
E、F、G盘能够识别了!
在/media目录下建三个文件。E、F、G
输入:sudo mkdir /media/E
sudo mkdir /media/F
sudo mkdir /media/G
然后开始挂载E、F、G盘。
输入:sudo mount -t ntfs /dev/sdb6 /media/E
出现
$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/sdb6': 操作不支持
Mount is denied because NTFS is marked to be in use. Choose one action:
Choice 1: If you have Windows then disconnect the external devices by
clicking on the 'Safely Remove Hardware' icon in the Windows
taskbar then shutdown Windows cleanly.
Choice 2: If you don't have Windows then you can use the 'force' option for
your own responsibility. For example type on the command line:
mount -t ntfs-3g /dev/sdb6 /media/E -o force
Or add the option to the relevant row in the /etc/fstab file:
/dev/sdb6 /media/E ntfs-3g force 0 0
挂载失败le!
首先看看是否装上了ntfs-3g,命令:sudo apt-get install ntfs-3g
再次挂载: sudo mount -t ntfs-3g /dev/sdb6 /media/E -o force
出现,$LogFile indicates unclean shutdown (0, 0)
WARNING: Forced mount, reset $LogFile.
没关系,E盘已经在桌面上了,接着挂载其他两个盘就可以了。
输入:sudo mount -t ntfs-3g /dev/sdb7 /media/F -o force
sudo mount -t ntfs-3g /dev/sdb8 /media/G -o force
ok!全部挂载成功!
/mnt/hgfs:
先安装vmware tools选择VM-->Install Vmware tools安装
安装好后 就可以在虚拟上上摄者share文件
(1) 在ghost computer中(即VMware虚拟机)切换到windows桌面,选择VMware workstation程序菜单中VM---->settings---->Options---->shared folders---->properties
(2) 点击对话框右下的"Add"---->"下一步",在文本框"name"中输入共享目录的名字(即在ghost computer的linux系统中将显示出同样的目录名),假设为win2linux,在"host folder"中填入host computer 中windows系统想要共享出来的目录,假设为F:\win2linux,然后点击"完成".
(注: F:\win2linux目录要手动建立,即在F盘下建一个新建文件夹,命名为win2linux)
(3) 下一个对话框似选择共享的方式:Enable this share是指这个共享长期有效.目录可读写---->"完成",至此,shared folder设置完毕
举例:
1.如:要将文件包make-3.81.tar.gz从windows拷贝到VM linux中,只需将make-3.81.tar.gz拷贝到windows的F:\win2linux目录下,则在limux的/mnt/hgfs /win2linux下就有该文件,可以直接用了.
[root@localhost win2linux]# ls
make-3.81.tar.gz
[root@localhost win2linux]# ls
2.将linux中的文件拷贝到windows中
只需将要拷贝的文件拷贝到/mnt/hgfs/win2linux目录下,在windows的F:\win2linux目录下即有该文件
[root@localhost mickey]# cp ./vmtool_install_print.txt /mnt/hgfs/win2linux
[root@localhost mickey]#
1:首先安装vmware-tools 选择路径vmware-tools D:\VMware-player-4.0.0-471780\linux.iso
虚拟机的光驱设置使用下载好的VMware tools Linux ISO (完整班的话会自带的)文件。这样在Ubuntu桌面会看到一个光盘样的小图标,打开后,会看到有个VMWARETO.TGZ压缩包,我选择了将它解压到Ubuntu主文件夹下。2、打开Ubuntu里的终端。输入命令 cd vmware-tools-distrib 和 sudo ./vmware-install.pl 12. 接下来一路回车:enter 13. 安装完毕,输入reboot命令,重起
2:在XP平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹,再到本机上也创建一个文件夹并共享,然后在ubuntu终端,通过mount命令挂接。
如:
本机ip:192.168.0.6
本机共享文件夹:backups
本机用户名:xiezhaoxian
本机密码:xzx
Ubuntu挂接文件夹:/home/backups
挂接命令为: mount //192.168.0.6/backups /home/backups -o username=xiezhaoxian,password=xzx,dmask=777,fmask=777
但这样不支持Ubuntu启动时自动加载,每次启动时要共享需挂接一次。
可采用下面的方法用网络磁盘映射的方式在XP下创建网络磁盘
方法二:
1、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。
注:共享时需要Samba的支持,系统会提示安装,安装完成后,需要重启ubuntu才能生效。此时回到XP时可在网上邻居里看到一个*** - desktop server(Samba,Ubuntu)的共享目录。
2、返回Windows XP系统,右击“网上邻居”,选择“映射网络驱动器”,在“浏览”里找到刚才在Ubuntu下共享的文件夹,选择后完成映射,这时打开“我的电脑”会发现多了一个“网络驱动器”,如同我们的硬盘一样。
这时你可以在XP系统里复制几个文件到相应的网络驱动器,然后进入Ubuntu系统,就能看到我们刚才复制的文件了;当然,我们也可以往共享文件夹里放文件,在XP系统使用。
在创建文件共享的时候,注意主机的网卡一定要打开,否则创建共享是不能成功的,打开网卡的办法就是接上网线至路由,不要让网口空着。
可以考虑将xp下的硬盘挂载上去 也可以如那个仁兄说的那样
下面就两种方法给出答案:
挂载方法如下:
在虚拟机ubuntu下想使用windows其它盘的文件。进入ubuntu后,打开终端,
输入:sudo fdisk -l
出现
Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ b W95 FAT32
/dev/sdb6 6689 15199 68364576 2d Unknown
/dev/sdb7 15200 21278 48829536 2d Unknown
/dev/sdb8 21279 27357 48829536 2d Unknown
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
3个红色Unknown分别是E、F、G盘。无法识别!
关闭ubuntu,是关机。
在VMware Workstation下点击:VM-->settings,打开Virtual Machine setting,Add-->选Hard Disk,Next:Use a physical disk(for advanced users) ,Next :Use individual partitions,Next:对照空间大小把E、F、G盘的复选框都沟上,Next,Finish,OK。启动Ubuntu。
打开终端,再次输入:sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ 2d Unknown
/dev/sdb6 6689 15199 68364576 7 HPFS/NTFS
/dev/sdb7 15200 21278 48829536 7 HPFS/NTFS
/dev/sdb8 21279 27357 48829536 7 HPFS/NTFS
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
E、F、G盘能够识别了!
在/media目录下建三个文件。E、F、G
输入:sudo mkdir /media/E
sudo mkdir /media/F
sudo mkdir /media/G
然后开始挂载E、F、G盘。
输入:sudo mount -t ntfs /dev/sdb6 /media/E
出现
$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/sdb6': 操作不支持
Mount is denied because NTFS is marked to be in use. Choose one action:
Choice 1: If you have Windows then disconnect the external devices by
clicking on the 'Safely Remove Hardware' icon in the Windows
taskbar then shutdown Windows cleanly.
Choice 2: If you don't have Windows then you can use the 'force' option for
your own responsibility. For example type on the command line:
mount -t ntfs-3g /dev/sdb6 /media/E -o force
Or add the option to the relevant row in the /etc/fstab file:
/dev/sdb6 /media/E ntfs-3g force 0 0
挂载失败le!
首先看看是否装上了ntfs-3g,命令:sudo apt-get install ntfs-3g
再次挂载: sudo mount -t ntfs-3g /dev/sdb6 /media/E -o force
出现,$LogFile indicates unclean shutdown (0, 0)
WARNING: Forced mount, reset $LogFile.
没关系,E盘已经在桌面上了,接着挂载其他两个盘就可以了。
输入:sudo mount -t ntfs-3g /dev/sdb7 /media/F -o force
sudo mount -t ntfs-3g /dev/sdb8 /media/G -o force
ok!全部挂载成功!
/mnt/hgfs:
先安装vmware tools选择VM-->Install Vmware tools安装
安装好后 就可以在虚拟上上摄者share文件
(1) 在ghost computer中(即VMware虚拟机)切换到windows桌面,选择VMware workstation程序菜单中VM---->settings---->Options---->shared folders---->properties
(2) 点击对话框右下的"Add"---->"下一步",在文本框"name"中输入共享目录的名字(即在ghost computer的linux系统中将显示出同样的目录名),假设为win2linux,在"host folder"中填入host computer 中windows系统想要共享出来的目录,假设为F:\win2linux,然后点击"完成".
(注: F:\win2linux目录要手动建立,即在F盘下建一个新建文件夹,命名为win2linux)
(3) 下一个对话框似选择共享的方式:Enable this share是指这个共享长期有效.目录可读写---->"完成",至此,shared folder设置完毕
举例:
1.如:要将文件包make-3.81.tar.gz从windows拷贝到VM linux中,只需将make-3.81.tar.gz拷贝到windows的F:\win2linux目录下,则在limux的/mnt/hgfs /win2linux下就有该文件,可以直接用了.
[root@localhost win2linux]# ls
make-3.81.tar.gz
[root@localhost win2linux]# ls
2.将linux中的文件拷贝到windows中
只需将要拷贝的文件拷贝到/mnt/hgfs/win2linux目录下,在windows的F:\win2linux目录下即有该文件
[root@localhost mickey]# cp ./vmtool_install_print.txt /mnt/hgfs/win2linux
[root@localhost mickey]#
相关文章推荐
- 用虚拟机运行Ubuntu时主机与宿主机共享文件的方法
- 用虚拟机运行Ubuntu时主机与宿主机共享文件的方法
- 使用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法。
- 实现主机的XP系统和虚拟机的ubuntu系统的文件共享
- 实现主机的XP系统和虚拟机的ubuntu系统的文件共享
- virtualbox虚拟机ubuntu和宿主机xp文件件共享方法
- virtualbox虚拟机ubuntu和宿主机xp文件件共享方法
- 主机ubuntu与虚拟机virtualbox中的xp怎么样实现文件共享
- 虚拟机ubuntu和主机xp间共享文件
- Oracle VM下如何使宿主机XP与虚拟机Ubuntu共享文件
- VMWare下虚拟机ubuntu与宿主机windows文件共享
- [转]虚拟机下Ubuntu共享主机文件(Ubuntu、VMware、共享)
- windows主机实现和虚拟机ubuntu系统实现文件共享
- 虚拟机下的ubuntu与主机windows文件共享
- xp与虚拟机下的ubuntu的文件共享工具ssh
- 虚拟机下Ubuntu共享主机文件(Ubuntu、VMware、共享)
- Ubuntu 中xp虚拟机与主机 共享文件夹
- XP主机与虚拟机之间传输文件的方法
- 一步一步学linux之——virtualbox 运行 ubuntu 与主机 windows 文件共享
- VMware 虚拟机与主机(本机)文件共享方法