物理機與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
這時候會看到一個文件系統。