物理机与VMware机中宾客操做系统Linux CentOS 7之间的文件共享有不少方法:linux
1)使用物理机Shell中PuTTY的pscp拷贝(NAT模式,打开Wired虚拟网卡)shell
2)U盘挂载拷贝ubuntu
3)移动硬盘挂载拷贝(须要安装ntfs-3g驱动)bash
4)VMware Tools共享文件夹oop
5)窗口之间拖曳(常常拷贝不完整)操作系统
这一次发现,直接将ISO文件拷贝到VMware系统文件夹下面,也能够实现,彷佛更简单。code
第一步:Windows 10物理机内,拷贝ISO文件到VMware的系统路径下,如C:\Program Files (x86)\VMware\VMware Workstation。固然,你也彻底没必要将这个文件拷贝到这里来。可是,拷贝过来的时候,你必定会发现一个名叫linux.iso的文件。那是VMware tools的软件包。要是你想安装VMware Tools时,也blog
第二步:在VMware上,为其宾客操做系统挂载一个虚拟光驱。即点击“虚拟机----设置----添加----CD/DVD”,以下图:虚拟机
使用iso映像做为虚拟设备,再浏览咱们刚才存放ISO的那个文件夹,以下图:io
第三步:从新启动VMware中的宾客操做系统,在桌面上应该能到光盘的图标。在shell终端中,运行lsblk命令能够看到新添加的光驱设备。以下图:
第四步:建立一个iso文件
dd if=/dev/sr0 of=/root/ubuntu.iso
即,将虚拟设备sr0的内容从新写成一个iso文件。命令完成以后,咱们再看/root目录下,这个ubuntu.iso就已经建立成功了。
可能有人会问,为何要建立一个ISO文件呢?直接将这个虚拟设备挂载到一个文件夹中不就成了吗?以下:
# mkdir /mnt/cdrom # mount /dev/sr0 /mnt/cdrom # ls /mnt/cdrom
这时候,看到的不是一个iso文件,而是打散的文件系统。咱们若是须要一个单独的ISO在这个宾客系统里,经过KVM来安装虚拟中的虚拟系统的话,仍是须要一个单独的ISO文件。不如不挂载,直接将它写成一个iso文件省事。
若是你想把这个iso文件当作一个软件仓库源,就须要打散它。
# mkdir /mnt/cdrom # mount -o loop /dev/sr0 /mnt/cdrom # ls /mnt/cdrom
这时候会看到一个文件系统。