`

用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法

阅读更多
2010-09-15 17:08

用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法
方法一:
在XP平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹,再到本机上也创建一个文件夹并共享,然后在ubuntu终端,通过mount命令挂接。

如:

    本机ip:192.168.0.1
    本机共享文件夹:lxf
    本机用户名:abc
    本机密码:abc

    Ubuntu挂接文件夹:/home/liuxf/lxf

    挂接命令为: mount //192.168.0.1/lxf /home/liuxf//lxf -o username=abc,password=abc,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]#

 

分享到:
评论

相关推荐

    VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹.pdf

    在探讨如何在VirtualBox虚拟机中的Windows XP系统与宿主机的Ubuntu系统之间实现文件夹共享之前,首先需要了解VirtualBox虚拟机软件的基本功能以及文件共享的意义和方法。 VirtualBox是一款开源的虚拟化软件,能够...

    (原创)虚拟机下Ubuntu共享主机文件(Ubuntu)(VMware)(共享).pdf

    4. **文件共享服务**:文档提及了使用Samba服务实现Ubuntu虚拟机与Windows宿主机之间的文件共享。Samba是一个自由软件,能够实现Unix、Linux和Windows系统间的文件和打印共享服务。在Linux系统中配置Samba允许创建一...

    “Oracle VM下如何使宿主机XP与虚拟机Ubuntu共享

    ### Oracle VM下实现宿主机XP与虚拟机Ubuntu之间的共享文件夹功能 #### 一、环境配置及准备 本文档旨在详细介绍如何在Oracle VM环境下实现宿主机Windows XP与虚拟机Ubuntu 10.04之间的共享文件夹功能。具体步骤...

    VMware WorkStation12虚拟机Ubuntu Server 共享Windows 文件夹

    安装成功后,可以实现Windows宿主机和Ubuntu Server虚拟机之间的文件共享。 需要注意的是,在实际操作中可能会遇到各种问题,比如权限问题、挂载点选择、文件系统兼容性问题等。如果遇到这些问题,需要根据错误提示...

    VMware虚拟机下的Ubuntu 12.04 与 主机 Win7 实现共享文件夹

    ### VMware虚拟机下的Ubuntu 12.04与主机Win7实现共享文件夹 #### 知识点一:VMware Tools的作用与安装 **知识点详解:** - **VMware Tools的作用:** - 提升虚拟机性能:安装VMware Tools可以优化虚拟机中的图形...

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)

    在Windows系统主机与Windows系统虚拟机之间共享文件夹时,需要在Virtualbox的“设备”菜单中进行设置,选择“分配光驱”,然后加载VirtualBox安装目录下的VBoxGuestAdditions.iso文件。接下来,在虚拟机中运行...

    VMware虚拟机中ubuntu安装VMware tools

    在VMware虚拟机中运行Ubuntu系统时,为了更好地优化性能、增强虚拟机与宿主机之间的交互,安装VMware Tools是必不可少的一步。本文将详细解析在VMware虚拟机中的Ubuntu系统上安装VMware Tools的过程,以及这一操作...

    ubuntu-18.04.3虚拟机安装方法+VMwareTools安装方法

    - **VMwareTools的重要性:** VMwareTools是VMware虚拟机软件的一个工具集,它为虚拟机带来了许多附加功能,例如提升图形界面分辨率、实现虚拟机和宿主机之间的文件共享、共享剪贴板等。 - **安装步骤:** 用户在...

    虚拟机安装ubuntu指导手册

    这将允许虚拟机与宿主机共享剪贴板、更好的分辨率和文件传输等功能。 **7. 其他配置** 在手册中还提到了对于软驱和光驱的配置。通常情况下,软驱不是必须的,可以选择移除。如果需要从光盘安装系统,则需要正确配置...

    虚拟机安装ubuntu

    在这里,我们选择了使用 NAT 模式,以便虚拟机可以共享宿主机的网络。 在设置完成后,我们可以启动虚拟机,并开始安装 Ubuntu。我们首先需要下载 Ubuntu 的 ISO 文件,并将其设置为虚拟机的光盘镜像。然后,我们...

    虚拟机下的ubuntu的NAT网络设置

    虚拟机环境下配置Ubuntu系统的NAT网络设置是一项常见的网络配置任务,它允许虚拟机通过宿主机的网络连接访问外部网络以及宿主机所在的内部网络。以下是根据提供的文件信息,详细介绍虚拟机下Ubuntu NAT网络设置的...

    虚拟机Linux下实现文件夹共享

    通过这种方式,可以方便地在宿主机与虚拟机之间共享文件资源,极大地提高了工作效率。值得注意的是,虽然本教程以特定步骤为例进行了讲解,但不同虚拟化软件的具体操作可能会有所不同,因此在实际操作时应参照所使用...

    Ubuntu挂载共享文件夹

    在跨操作系统环境中工作时,经常需要在宿主机(例如Windows)与虚拟机(如Ubuntu)之间共享文件。使用VirtualBox作为虚拟化平台,我们可以轻松地实现这一点。本文旨在详细介绍如何在VirtualBox环境下设置Ubuntu与...

    ubuntu的安装方法

    对于大多数用户来说,选择“使用网络地址转换(NAT)”是较为方便的选择,这样虚拟机可以自动获取IP并共享宿主机的网络连接。 完成网络设置后,设定虚拟磁盘的大小,例如默认的8GB,然后点击“完成”,虚拟机的基础...

    3. Ubuntu 共享Windows文件夹1

    总的来说,通过安装VMware Tools并设置共享文件夹,用户可以在Ubuntu虚拟机中无缝地与Windows宿主机进行文件交换,极大地提高了工作效率。记住,任何时候对共享文件夹的更改都会立即反映在另一个系统中,确保了数据...

    详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法

    在使用虚拟机进行开发、测试或是学习操作系统时,经常需要在宿主机(物理机)与虚拟机之间传输文件。本文将详细介绍如何从宿主机拖动复制文件到虚拟机中的多种解决方法,并针对不同的操作系统和情况提出相应的解决...

    vbox下为ubuntu建立数据空间

    这一步骤至关重要,因为Guest Additions包含了使虚拟机与宿主机之间能够进行更紧密集成的驱动程序,包括分辨率自适应、共享剪贴板以及共享文件夹等功能。安装过程可参考“在XP下为VirtualBox虚拟机中的Ubuntu 10.10...

    在 Linux (Ubuntu)虚拟机中手动安装 VMware Tools

    2. 文件共享:通过VMware Tools,你可以轻松地在虚拟机和宿主机之间共享文件,这在开发和测试环境中非常实用。 3. 全屏模式:安装VMware Tools后,虚拟机可以支持无缝全屏模式,消除边框,提供更好的视觉体验。 4....

    ubuntu虚拟机怎么使用VirtualBox软件增强功能安装?.docx

    共享文件夹功能使得在宿主机与虚拟机之间交换文件变得简单快捷,这在进行开发或测试时非常有用。同时,增强功能还可以使虚拟机的性能得到提升,尤其是在处理3D图形和视频播放等高要求任务时。 然而,在安装过程中...

    Ubuntu安装VMtools实现与主机之间复制粘贴.pdf

    在虚拟化环境中,VMware Tools 是一款非常重要的工具,它能增强虚拟机与宿主机之间的交互性能,并提供一些额外的功能,比如文件拖放、优化的显示性能以及共享剪贴板等。在Ubuntu系统中,安装VMware Tools可以极大地...

Global site tag (gtag.js) - Google Analytics