製作工具 (Build Tools)
PUD GNU/Linux
提供一套 live CD 的製作工具,包括設定檔、建構程式和套件清單。
這正是開發者所使用的工具,希望能讓您在製作自己的 live CD 時更輕鬆寫意。
下載和解壓縮
- 請用以下指令安裝必要套件:
- 下載最新版本的建構工具並且用以下指令解壓縮:
sudo apt-get install squashfs-tools debootstrap mkisofs syslinux qemu
wget
http://download.penkia.org/build-livecd-current.tar.gz
tar zxvf build-livecd-current.tar.gz; cd build-livecd-current/
客製化 (非必要)
修改幾個檔案,就可以讓您設定和配置的成果出現在 live CD 中:
- list.txt
- config/, post-config/ 與 cdrom/
這個檔案列出了會被安裝於 live CD 當中的套件。 舉例來說,您可能會想將套件 ion3 換成 xfce4。 這份檔案可以接受以 # 做開頭的單行註解。
這幾個目錄下的檔案會被複製進 live CD 系統當中。 目錄結構就像真正的系統一樣,只要把檔案擺在正確的位置 (如 config/usr/local/bin/blah.sh ), 就會出現在 live CD 系統中 ( /usr/local/bin/blah.sh )。
製作
sudo perl build-livecd.pl
這隻程式會安裝基本系統、進入其中安裝清單中的套件、設定、清除不必要的檔案、壓縮檔案系統、製作 ISO 映像檔然後開啟 qemu 來模擬測試。 所有的檔案都會下載到 ../pud_builddir/pud-YYYYMMDD-HH/ 目錄底下,而製作出的映像檔則是 ../pud_builddir/pud-YYYYMMDD-HH.iso。 (其中 YYYYMMDD-HH 是日期格式)
作者
Pin-Shiun Chen (penkia) <penkia@gmail.com>
I MAKE NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIM LIABILITY FOR DAMAGES RESULTING FROM ITS USE.
