在Vmware Player 7中安裝Ubuntu14.04

weixin_33860722發表於2015-03-09

Ubuntu14.04的版本選擇

Ubuntu 14.04 桌面版有兩個版本:英文原版和中文麒麟版。出於對中文定製化Linux發行版的天生的“惡感”,我沒有選擇麒麟版(雖然這個名字我很喜歡,希望它能夠在後續的發展過程中重新贏得我的信任,我會保持關注)。英文的原版,帶來的是原汁原味的Ubuntu感覺,但為了滿足寫作要求,中文支援還是必要的。索性原版Ubuntu支援中文非常簡單,所以Ubuntu 14.04成為了我的“Chosen One”。

在VMware Player 7 中安裝Ubuntu14.04

VMware Player是VMWare公司面向普通使用者釋出的非商業用途的虛擬化軟體。是一個普通使用者獲得虛擬機器體驗的最簡單和快捷的一個方法。在Player中安裝Ubuntu非常簡單。按照“建立虛擬機器”的指導一步步安裝即可。

如果是安裝Vmware player後首次建立Linux型別的虛擬機器,vmware player會主動下載一個叫vmware tools的東西。這個東西對於提升虛擬機器的執行效率,並提供主、客作業系統之間的互操作的方法。所以,有條件的情況下需要提供一個可用的網際網路連線吧。

安裝後的一些清理工作

更新語言定義

完成作業系統的安裝後首次啟動客戶機,系統會提示“語言定義不完整”,需要保障客戶端具備網際網路連線後,從網路上更新相關應用的語言定義檔案。這樣每次客戶機啟動後就不會出現更新語言定義的提示了。

新增中文語言支援

預設情況下,原生的Ubuntu安裝的是英文的語言環境。因此,我們可以在“系統設定”的“語言支援”中新增中文的支援。和麒麟一樣,如果新增了中文支援後直接設定中文為預設語言(將“中文”移動到可用語言列表的第一項),那麼在“應用到整個系統”之後,會和“麒麟”一樣把一個“小家碧玉”變成一個“無言美女”。所以分成兩個步驟來做吧:

  • 第一步:新增“中文”語言支援。完成相關安裝流程後,立即選擇“應用到整個系統”。
  • 第二步:調整語言的生效順序,將中文設定為語言列表中的第一項。

按照這個方式,小家碧玉仍然是碧玉一塊,不會由任何問題。

但是,萬一已經變成無言美女了,那可咋辦?其實也不用擔心,刪除如下軟體就可以了:


sudo apt-get purge fonts-arphic-uming
sudo apt-get purge fonts-arphic-ukai

刪除後,重新啟動客戶機,好了,碧玉回家了。:)

安裝VMware Tools啟用共享目錄功能

在vmware player中可以設定主、客作業系統之間的共享目錄。這個共享目錄是實現兩個作業系統之間進行資料交換的一個非常方便的資料中轉站。啟用共享目錄功能,需要在Ubuntu客戶機中安裝配置Vmware tools。安裝方法如下:

  1. 將vmware player自動下載的vmware tools iso檔案mount到客戶機上(預設情況下,vmware tools iso存放在vmware player的安裝目錄中,檔名是linux.iso)
  2. 將cdrom中的VMwareTools-9.9.2-2496486.tar.gz檔案複製到任意位置,例如/tmp目錄中,
  3. 使用 tar -xzvf VMwareTools-9.9.2-2496486.tar.gz 將檔案解開。
  4. 使用 vmware-install.pl 按預設提示完成安裝。

在Ubuntu14.04中安裝VMwareTools-9.9.2-2496486時會出現編譯錯誤。在 StackOverflow 中給出了一個解決建議。需要少量修改vmware tools的原始碼。方法記錄如下:

  1. 解開原始碼檔案 tar -xzvf VMwareTools-9.9.2-2496486.tar.gz
  2. 進入 vmware-tools-distrib/lib/modules/source
  3. 解壓 tar -xvf vmhgfs.tar
  4. 進入解壓得到的 vmhgfs-only 目錄
  5. 手動修改 inode.c
  6. 修改方式如下:
    6.1. 查詢 d_alias,並替換為
    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
                                 d_alias) {
    #else
                                 d_u.d_alias) {
    #endif
    
    6.2. 繼續查詢 d_alias,並替換為:
    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
       struct dentry *dentry = list_entry(pos, struct dentry, d_alias);
    #else
       struct dentry *dentry = list_entry(pos, struct dentry, d_u.d_alias);
    #endif
    
  7. 將原始檔案備份改名: mv vmhgfs.tar vmhgfs.tar.orig
  8. 打包新的檔案: tar -cvf vmhgfs-only vmhgfs.tar
  9. 回到 /tmp/vmware-tools-distrib 執行 sudo ./vmware-install.pl
  10. 按預設設定完成安裝和編譯,就可以在啟用共享目錄功能了。

小結

好吧,到這裡一個乾淨可用的Ubuntu客戶機安裝完了。各位看官可以按照自己的意願,安裝其他自己想要的軟體了。祝各位快樂!

相關文章