在Vmware Player 7中安裝Ubuntu14.04

Ubuntu14.04的版本選擇

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

在VMware Player 7 中安裝Ubuntu14.04

VMware Player是VMWare公司面向普通用戶發(fā)布的非商業(yè)用途的虛擬化軟件。是一個普通用戶獲得虛擬機體驗的最簡單和快捷的一個方法。在Player中安裝Ubuntu非常簡單。按照“創(chuàng)建虛擬機”的指導(dǎo)一步步安裝即可。

如果是安裝Vmware player后首次創(chuàng)建Linux類型的虛擬機,vmware player會主動下載一個叫vmware tools的東西。這個東西對于提升虛擬機的運行效率,并提供主、客操作系統(tǒng)之間的互操作的方法。所以,有條件的情況下需要提供一個可用的互聯(lián)網(wǎng)連接吧。

安裝后的一些清理工作

更新語言定義

完成操作系統(tǒng)的安裝后首次啟動客戶機,系統(tǒng)會提示“語言定義不完整”,需要保障客戶端具備互聯(lián)網(wǎng)連接后,從網(wǎng)絡(luò)上更新相關(guān)應(yīng)用的語言定義文件。這樣每次客戶機啟動后就不會出現(xiàn)更新語言定義的提示了。

添加中文語言支持

默認情況下,原生的Ubuntu安裝的是英文的語言環(huán)境。因此,我們可以在“系統(tǒng)設(shè)置”的“語言支持”中添加中文的支持。和麒麟一樣,如果添加了中文支持后直接設(shè)置中文為默認語言(將“中文”移動到可用語言列表的第一項),那么在“應(yīng)用到整個系統(tǒng)”之后,會和“麒麟”一樣把一個“小家碧玉”變成一個“無言美女”。所以分成兩個步驟來做吧:

  • 第一步:添加“中文”語言支持。完成相關(guān)安裝流程后,立即選擇“應(yīng)用到整個系統(tǒng)”。
  • 第二步:調(diào)整語言的生效順序,將中文設(shè)置為語言列表中的第一項。

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

但是,萬一已經(jīng)變成無言美女了,那可咋辦?其實也不用擔(dān)心,刪除如下軟件就可以了:


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

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

安裝VMware Tools激活共享目錄功能

在vmware player中可以設(shè)定主、客操作系統(tǒng)之間的共享目錄。這個共享目錄是實現(xiàn)兩個操作系統(tǒng)之間進行數(shù)據(jù)交換的一個非常方便的數(shù)據(jù)中轉(zhuǎn)站。激活共享目錄功能,需要在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文件復(fù)制到任意位置,例如/tmp目錄中,
  3. 使用 tar -xzvf VMwareTools-9.9.2-2496486.tar.gz 將文件解開。
  4. 使用 vmware-install.pl 按默認提示完成安裝。

在Ubuntu14.04中安裝VMwareTools-9.9.2-2496486時會出現(xiàn)編譯錯誤。在 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. 繼續(xù)查找 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 執(zhí)行 sudo ./vmware-install.pl
  10. 按默認設(shè)置完成安裝和編譯,就可以在啟用共享目錄功能了。

小結(jié)

好吧,到這里一個干凈可用的Ubuntu客戶機安裝完了。各位看官可以按照自己的意愿,安裝其他自己想要的軟件了。祝各位快樂!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容