作為linux的熱衷者和初學者,我們在學習的過程中難免會碰到不少的問題,下面簡單的介紹和總結一下,我是如何通過以下兩種方法解決在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件的...1. 通過Vmware Tools方法;2. 通過samba方法。。。至於其他版本的linux發行版;以及不同的主機系統——xp系統,暫時木有親測,但細細想來真真是相似的哈~~~~~~ps:如果出現一些未知錯誤,不知猴年馬月才能解決時,不妨果斷卸載並重新安裝vmware和Ubuntu,這最多也就1h搞定。否則的話,可能會需要更長的時間才能解決之前出現的未知問題的,甚至會嚴重影響到對linux的熱衷程度的。
備注:本人是使用“二、通過安裝samba實現共享”設置的共享。
一、通過Vmware Tools方法
概述 1、安裝VMware Tools
2、設置共享
具體
1. 首先是在Ubuntu中安裝vmwaretools工具,詳見以下視頻鏈接
< Linux虛擬機中VMWare Tools的安裝> http://v.youku.com/v_show/id_XMTY2NzE3MDU2.html
2. 設置共享
2.1 打開VMware的設置,在“選項”選項卡,找到“共享文件夾”,在左側選擇為“總是啟用”,並點擊下方的“添加”按鈕。
2.2 彈出添加共享文件夾向導,點擊‘ 下一步(N)>’
2.3 設置共享的目錄和共享名,我這里設置為win7系統的F盤(可自選路徑)
2.4 指定共享文件夾的屬性,勾選‘啟用此共享(E)’‘只讀(R) ’根據個人需要勾選了,然后點擊‘完成’。(最后點擊‘確定’。)
2.5 進入Ubuntu系統,進入/mnt/hgfs 目錄 我們看到共享的F盤,進入后可以訪問
2.6 如果出現問題
①.Error:cannot mount filesystem: No such device
②.Win7與ubuntu共享文件hgfs下為空
③.每次開機都得掛載hgfs的方法
①.解決cannot mount filesystem辦法、②.解決hgfs為空的方法:
首先執行 sudo apt-get install open-vm-dkms,會提示一些配置先Y,在N、N、N......下去,再執行sudo mount -t vmhgfs .host:/ /mnt/hgfs,就能在/mnt下面顯示了
(PS:open-vm-dkms 作用:
This package provides the source code for the open-vm kernel modules.The open-vm-tools package is also required in order to make use of thesemodules. Kernel source or headers are required to compile these modules.
該包為open-vm內核模塊提供源代碼,同時也需要open-vm-tools,它們組合在一起才能夠使用這些內核模塊。編譯這些模塊需要內核源代碼或者頭文件。
)
③.解決每次都要掛載的方法:
1、確保VMware中為Ubuntu已經成功設置‘共享文件夾’,並且選中‘總是啟用’。
2、啟動Ubuntu,登入系統后,本以為已經自動掛載,但是到/mnt/hgfs/下並沒有看到掛載的共享文件夾,終端下輸入:
sudo -t vmhgfs .host:/ /mnt/hgfs,重新進入hgfs目錄,就會看到已經成功掛載共享文件夾
3、此時,已經完成共享文件夾的掛載,可以任意編輯文件了。但是重新登錄下Ubuntu,發現掛載的共享文件夾又不見了。
4、終端下輸入:sudo gedit /etc/init.d/rc.local,打開的文件中加入掛載代碼(sudo -t vmhgfs .host:/ /mnt/hgfs),如圖,保存退出,重啟Ubuntu,發現共享文件夾已經成功自動加載。
5、OK,完成
當上面的操作結束后,我出現這種情況 設置完上面的操作后發現/mnt/hgfs下又沒有共享的文件,解決方法:
為了每次開機自動掛載共享目錄,終端下輸入:sudo gedit /etc/init.d/open-vm-tools末尾增加一行: sudo mount -t vmhgfs .host:/ /mnt/hgfs (host:/ 處有空格)
參考鏈接:
1. <</span>window 與ubuntu共享文件 hgfs下為空和不用每次掛載hgfs的方法>
http://blog.sina.com.cn/s/blog_9e0b5689010169jp.html
2. <</span>/mnt/hgfs為空>
http://blog.csdn.net/jungsagacity/article/details/7311351
二、通過安裝samba實現共享
概述 1、安裝samba 2、設置共享
具體
1、安裝samba
sudo apt-getinstall samba (一般默認按‘回車’就好了)
2. 設置共享
選中需要共享的文件夾,點擊右鍵,選擇“Sharing Options”,如下圖操作:
注意選中所有多選框,並在提示下給共享添加權限,至此Ubuntu共享文件夾設置完成。
3. Win7訪問
首先,在Ubuntu中執行ifconfig查看當前ip設置。
然后,在win7‘搜索’中輸入剛才的ip \\192.168.67.130后回車
執行后,就可以看到Ubuntu的共享文件夾了,然后右擊share文件夾,選擇‘映射網絡驅動器(M)...’,並在彈出的對話框中選擇盤符並點擊‘完成’。
至此通過samba實現win7與Ubuntu的共享咯~welcome to linux~