= 2011-10-13 = == Ezilla Installer CD == * Step 1 : 下載 ISO 檔,並將內容拷貝至工作目錄中。記得修改寫入權限,以利後續編輯。 {{{ ~$ cd /tmp /tmp$ wget http://free.nchc.org.tw/debian-cd/6.0.3/i386/iso-cd/debian-6.0.3-i386-businesscard.iso -O /tmp/source.iso /tmp$ mkdir -p /tmp/cd_org /tmp$ mkdir -p /tmp/ezilla_cd /tmp$ sudo mount -o loop /tmp/source.iso /tmp/cd_org /tmp$ sudo cp -rT /tmp/cd_org /tmp/ezilla_cd /tmp$ sudo chmod u+w -R /tmp/ezilla_cd }}} * Step 2 : 測試 isolinux 的選單修改 {{{ #!diff diff -Nur cd_org/isolinux/menu.cfg ezilla_cd/isolinux/menu.cfg --- cd_org/isolinux/menu.cfg 2011-06-28 21:00:43.000000000 +0800 +++ ezilla_cd/isolinux/menu.cfg 2011-10-13 15:50:24.000000000 +0800 @@ -4,24 +4,3 @@ menu title Installer boot menu include stdmenu.cfg include txt.cfg -include amdtxt.cfg -include gtk.cfg -include amdgtk.cfg -menu begin advanced - menu title Advanced options - include stdmenu.cfg - label mainmenu - menu label ^Back.. - menu exit - include adtxt.cfg - include amdadtxt.cfg - include adgtk.cfg - include amdadgtk.cfg - include dtmenu.cfg -menu end -label help - menu label ^Help - text help - Display help screens; type 'menu' at boot prompt to return to this menu - endtext - config prompt.cfg diff -Nur cd_org/isolinux/stdmenu.cfg ezilla_cd/isolinux/stdmenu.cfg --- cd_org/isolinux/stdmenu.cfg 2011-06-28 21:00:43.000000000 +0800 +++ ezilla_cd/isolinux/stdmenu.cfg 2011-10-13 15:53:54.000000000 +0800 @@ -1,4 +1,4 @@ -menu background splash.png +menu background ezilla.png menu color title * #FFFFFFFF * menu color border * #00000000 #00000000 none menu color sel * #ffffffff #76a1d0ff * diff -Nur cd_org/isolinux/txt.cfg ezilla_cd/isolinux/txt.cfg --- cd_org/isolinux/txt.cfg 2011-06-28 21:00:43.000000000 +0800 +++ ezilla_cd/isolinux/txt.cfg 2011-10-13 16:07:58.000000000 +0800 @@ -1,6 +1,6 @@ default install label install - menu label ^Install + menu label ^Install Ezilla menu default kernel /install.386/vmlinuz - append vga=788 initrd=/install.386/initrd.gz -- quiet + append auto=true priority=critical vga=788 initrd=/install.386/initrd.gz -- quiet BOOT_IMAGE=/install.i386/vmlinuz url=ezilla-nchc.sf.net netcfg/get_hostname=vm }}} * Step 3 : 重新產生安裝光碟 ISO 檔 {{{ jazz@jazzbook:/tmp$ genisoimage -r -V "ezilla" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/ezilla.iso /tmp/ezilla_cd/ }}}