XenDesktop Live CD Ubuntu VMware 桌面虛擬化 View 虛擬桌面 虛擬化

舊主機變身精簡電腦 立即享受終端虛擬化架構

2014-03-24
舊主機再利用,本文將利用Ubuntu開機光碟與VMware虛擬程式,打造客製化的Ubuntu with Live CD/USB運作環境,讓老舊主機立刻變身為運作效能優異的精簡型電腦。
安裝Ubuntu Desktop 12.04(32bit)

開啟VM虛擬主機Console畫面,並立即開機(Power On),準備開始幫VM虛擬主機安裝Ubuntu作業系統。

在Welcom歡迎安裝的視窗內,預設採用的語系為「英文(English)」,可以下拉至最底部改選成「中文(繁體)」將語系切換為正體中文。最後,按下〔安裝Ubuntu〕按鈕開始安裝程序,如圖3所示。


▲圖3 進入Ubuntu安裝程序。

在此實作環境中已經有NAT及DHCP Server機制存在,所以VM虛擬主機會自動偵測到,並且可以連上網際網路。

緊接著,於正在準備安裝Ubuntu視窗中勾選「當安裝時下載更新」項目,以保持套件為最新版本(穩定性及安全性考量),然後採用預設分割格式安裝,並且採用「Taipei」時區設定、預設的Chinese鍵盤排列方式。

在使用者帳號設定部分,記得選取「自動登入」項目(圖4)。等待些許時間後,Ubuntu作業系統便會完成安裝,請退出ISO映像檔,並重新啟動VM虛擬主機。


▲圖4 設定使用者帳號密碼和電腦名稱。

安裝及設定Ubuntu Customization Kit

由於實作環境當中已經有DHCP Server,因此VM虛擬主機開機完成後便會自動取得IP位址。此外,因為稍後在客製化Live CD時將會使用到基礎映像檔,所以將Ubuntu Desktop 12.04 ISO映像檔也上傳至VM虛擬主機,以便成為稍後製作Live CD打包環境時的基礎映像檔,如圖5所示。


▲圖5 VM虛擬主機下載Ubuntu Desktop映像檔。

接著點選左邊工具列圖示中的「Ubuntu軟體中心」項目,然後在搜尋框中輸入「UCK」,便會自動透過此關鍵字進行搜尋。找到「Ubuntu客製化工具組」後,可以按下〔更多資訊〕按鈕查看詳細的套件資訊。

或者,按下〔安裝〕按鈕,然後輸入密碼通過認證,即可安裝UCK(Ubuntu Customization Kit)套件,如圖6所示。安裝完畢,剛才的〔安裝〕按鈕將會轉變成〔移除〕按鈕,表示該套件已安裝完畢。


▲圖6 搜尋並安裝Ubuntu客製化工具組(UCK)。

在執行UCK建立打包環境之前,先修改「/usr/lib/uck/remaster-live-cd.sh」Script檔案內容,將檔案內容中第358列「cp -f /etc/resolv.conf "$REMASTER_DIR/etc/resolv.conf" ||」中的參數「-f」修改為「-d」,否則稍後在初始建立Live CD封閉打包環境時,將會發生「Failed to copy resolv.conf, error=1?」的錯誤訊息,並且中斷Live CD打包運作程序,如圖7所示。


▲圖7 中斷Live CD打包運作程序的錯誤訊息。

相關的詳細資訊,可參考「https://answers.launchpad.net/uck/+question/195202」的網頁說明。

修改完成後,可以點選左邊UCK圖示或透過Dash主目錄執行UCK,接著在選擇安裝Language Packs視窗中勾選要安裝的語系檔案,此次實作勾選「正體中文(zh-hant)」。

接著,在Boot of Live CD語系及預設採用語系視窗中,全都勾選「正體中文(zh_TW)」項目,然後來到Customized CD的桌面環境設定視窗,由於此實作採用Gnome桌面環境,因此勾選「gnome」項目。

此時,將會彈出視窗要求選擇想要製作Live CD的ISO映像檔,請選擇先前下載到VM虛擬主機中的Ubuntu Desktop 12.04 ISO映像檔,然後為此次製作Live CD進行命名(最大為32個字元),此實作命名為「Horizon View Client Live CD」。

接下來會詢問有關打包Live CD的過程,首先將詢問在打包Live CD過程中是否有自訂套件,請選擇「yes」,接著詢問是否要在屆時打包的Live CD中刪除有關整合Windows環境的檔案,也請選擇「yes」(因為此實作僅會使用到Horizon View Client)。最後,則是確認是否要打包成混合的映像檔,也就是可以適用於Live CD/Live USB,請選擇「yes」。

上述Live CD打包環境設定完成後,將會出現Ready to build視窗,按下〔確定〕按鈕後會要求輸入管理密碼,通過驗證後,將看到「Unpacking ISO Image、Unpacking SquashFS Image」及相關訊息。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!