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。安裝方法如下:
- 將vmware player自動下載的vmware tools iso文件mount到客戶機上(默認情況下,vmware tools iso存放在vmware player的安裝目錄中,文件名是linux.iso)
- 將cdrom中的VMwareTools-9.9.2-2496486.tar.gz文件復(fù)制到任意位置,例如/tmp目錄中,
- 使用
tar -xzvf VMwareTools-9.9.2-2496486.tar.gz
將文件解開。 - 使用
vmware-install.pl
按默認提示完成安裝。
在Ubuntu14.04中安裝VMwareTools-9.9.2-2496486時會出現(xiàn)編譯錯誤。在 StackOverflow 中給出了一個解決建議。需要少量修改vmware tools的源代碼。方法記錄如下:
- 解開源代碼文件
tar -xzvf VMwareTools-9.9.2-2496486.tar.gz
- 進入
vmware-tools-distrib/lib/modules/source
- 解壓
tar -xvf vmhgfs.tar
- 進入解壓得到的
vmhgfs-only
目錄 - 手動修改
inode.c
- 修改方式如下:
6.1. 查找d_alias
,并替換為
6.2. 繼續(xù)查找 d_alias,并替換為:#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) d_alias) { #else d_u.d_alias) { #endif
#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
- 將原始文件備份改名:
mv vmhgfs.tar vmhgfs.tar.orig
- 打包新的文件:
tar -cvf vmhgfs-only vmhgfs.tar
- 回到
/tmp/vmware-tools-distrib
執(zhí)行sudo ./vmware-install.pl
- 按默認設(shè)置完成安裝和編譯,就可以在啟用共享目錄功能了。
小結(jié)
好吧,到這里一個干凈可用的Ubuntu客戶機安裝完了。各位看官可以按照自己的意愿,安裝其他自己想要的軟件了。祝各位快樂!