歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

用UCK定制個性Ubuntu Live CD

Live CD的好處就不用說了,它可以讓你直接啟動一個系統而不須安裝任何的軟件。因此,很多Linux發行版都有相應的Live版,這樣就可以讓用戶在不安裝的情況下體驗Linux系統。

可以制作Live CD的軟件有很多,而Ubuntu Customization Kit(簡稱UCK)就是其中的一款,它可以幫你把你喜歡的軟件加入Ubuntu中。如果你不太滿意UbuntuLive CD自帶的軟件,你可以用UCK來定制自已的Ubuntu Live CD。

    安裝UCK,可以用已經打包好的DEB包,也可以下載源文件自己編譯安裝。UCK最新版本的DEB包和源碼包都可以從SF上下載。要使用UCK,還需要安裝其它的工具,如fakeroot和mkisofs,這些都可以能過新立得安裝。此外,你的home目錄要5GB的可用空間,最後,一個你需要定制的Ubuntu ISO是不可少的。UCK支持定制Ubuntu、Kubuntu、Xubuntu和Edubuntu。但有一點需要記住的是,你要定制的版本必須和你的系統版本是一致的,例如,你要定制Kubuntu 8.04,那麼,你的系統也必需是Kubuntu 8.04。

    在安裝UCK之後,你可以從”Application -> System Tools -> Ubuntu Customization Kit”或者在終端下輸入”uck-gui” (不含雙引號)來啟動UCK。UCK本來是用於制作本地化的Ubuntu live CD的,但它也可以在Live CD上添加或者移除軟件,更改配置文件等,所以,我們可以用它來定制自己的Live CD。

    通過UCK,可以在圖形的操作界面中一步一步的完成整個定制過程。最先的兩步是選擇語言包和啟動引導器的語言。在這裡,你可以選擇多種語言包,但啟動引導器的語言只能選擇一種。還有,所選擇的啟動引導器的語言必須是你所要定制的Ubuntu版本支持的語言,不然,Live CD會在編譯是提示失敗。第三步是選擇桌面環境了,這裡你可以GNOME、KDE、XFCE等桌面環境,選擇好後,就會自動下載相應的安裝包。

    在進行下一步之前,UCK會要求你指定需要定制的ISO鏡像文件,並輸入在定制好之後Live CD的名字。接下來,它還要選擇是否要手動定制CD,這一步很重要,如果你想從Ubuntu live CD中刪除一些你不需要的文件以減少Live CD的體積,那麼這裡就要選擇手動定制了。

    在完成上面的步驟之後,UCK就會掛載ISO鏡像並在~/tmp/目錄下解壓Ubuntu ISO和SquashFS鏡像。解壓所需的時間的長短主要取決於計算機的性能了,在所有的包的解壓完後,UCK會把一些用於自定義的腳本和之前所選的語言包復復到~/tmp/目錄下。

    在UCK處理完語言包後,它會顯示一個讓你定制Live CD的菜單。選擇第一項,你會來到新立得,在這裡你可以添加或刪除軟件包,並處理它們之間依賴關系。選擇第二項,你會進入一個終端,這是一個可以定制Live CD的chrooted環境,在這裡,你可以安裝軟件(似乎是為喜歡命令行操作的人准備的),也可以在這裡啟動gconf-editer修改Live CD的桌面和軟件的配置。

    你也可以復制你定制好的文件到Live CD裡。但要這樣做,你必需打開另一個終端並進入~/tmp/remaster-root/目錄。這個目錄就是定制好的Live CD的根目錄,這個目錄下的結構和你系統中的目錄結構是一樣的。把你要復制的文件放到相應的目錄就可以了,例如,GNOME的壁紙是在/usr/share/backgrounds/目錄下的,如果你想把壁紙放進Live CD裡,把壁紙放到~/tmp/remaster-root/usr/share/backgrounds/目錄下就可以了

Copyright © Linux教程網 All Rights Reserved