1:複製cd到硬碟
mount /dev/cdrom /cdrom
mkdir -p /opt/cd-image
cp -rt /cdrom /opt/cd-image
把iredmail的安裝指令碼,放到 /opt/cd-image/iredmail,也就是光碟的根目錄下。
2:修改preseed/ubuntu-server.seed
這是關鍵,整個定製的過程,都是在這裡,下面就是我除錯通過的
關閉dhcp獲得ip
d-i netcfg/disable_dhcp boolean true
關閉apt 用外部源,這會導致安裝過程比較慢。
d-i apt-setup/use_mirror boolean false
最小化安裝,去掉那個軟體選擇的介面
tasksel tasksel/first multiselect standard system
安裝dialog
d-i pkgsel/include string dialog
去掉最後的乙個介面,安裝完畢提示重新啟動
d-i finish-install/reboot_in_progress note
上面這些都是沒有問題,基本都可以滿足我的要求。
複製iredmail的指令碼到硬碟,給執行的許可權,啟動指令碼。
d-i preseed/late_command string cp -r /cdrom/iredmail /target/opt/; cd /target/opt/iredmail; chroot /target chmod +x /opt/iredmail/iredmail.sh; chroot /target bash iredmail.sh
上面的指令碼,安裝到最後,會報錯,裝完後,檢查發現指令碼已經是可執行,就是最後的一步,bash iredmail.sh 出現錯誤。
3:再建立iso檔案
image=custom.isobuild=/opt/cd-image/
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 $image $build
定製自己的Ubuntu安裝光碟
這兩天因為要做ubuntu的平台移植,一直在給自己電腦上的ubuntu系統裝各種軟體,其間幾次將核心破壞,導致不得不重灌系統,經過幾次痛苦的等待,痛定思痛,決定試一試能不能將自己的ubuntu系統定製好,製作成安裝光碟。經過在csdn的一番尋找,終於找到了我要的方法,哈哈。本方法主要是依靠名為rem...
ubuntu通過光碟恢復引導等
有時grub損壞等,需要通cd啟動盤恢復等 步驟 通過cd啟動系統,啟動後進入系統 注意別安裝系統 檢視分割槽資訊 fdisk l 掛載引導分割槽 sudo mount dev sha1 mnt 進入引導分割槽 cd mnt 進而可以操作,修改 boot grub grub.cfg等。結束有時安裝u...
ubuntu啟動流程及定製
linux 系統主要通過以下步驟啟動 參考版本 11.10 1 讀取mbr的資訊,啟動boot manager 2 載入系統核心,啟動 sbin init程序 init程序是 linux 的根程序,所有的系統程序都是它的子程序。3 init程序讀取 etc inittab 注 新版本找不到此檔案 檔...