在一般情況下,使用官方提供的光碟即可。
可是有時候我們想客製化特殊的安裝光碟,就需要重新製作 iso 檔
要客製化安裝光碟的 iso 檔,大概需要3個步驟︰(假設使用 ubuntu-7.10-alternate-i386.iso)
1. 將原 iso 檔內的光碟內容複製到系統中
mkdir -p ~/ubuntu2. 修改光碟內容
mkdir -p ~/cd-image
sudo mount -o loop path-to/ubuntu-7.10-alternate-i386.iso ~/cd-image
cp -rT ~/ubuntu ~/cd-image
sudo umount ~/ubuntu
範例︰修改 kernel 參數,使安裝一開始跳過選擇語言及鍵盤的畫面,並直接選擇繁體中文及US的鍵盤型態
(1)開啟 isolinux.cfg 檔
sudo gedit ~/cd-image/isolinux/isolinux.cfg(2)找到 LABEL install 這個區段
(3)將原來的
append file=/cdrom/preseed/ubuntu.seed initrd=/install/initrd.gz quiet --以下面這一行取代
append file=/cdrom/preseed/ubuntu.seed debian-installer/locale=zh_TW kbd-chooser/method=us console-setup/layoutcode=us initrd=/install/initrd.gz quiet --(4)儲存修改後的結果
3. 將修改後的內容重新製作成可開機的光碟
執行以下的 mkisofs 指令︰
mkisofs -r -V "Custom Ubuntu Install CD" \
-cache-inodes \
-J -l -b isolinux/isolinux.bin \
-c isolinux/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table \
-o ~/custom.iso ~/cd-image/
No comments:
Post a Comment