http://ftp.scientificlinux.org/linux/scientific/
到官網下載原版的os手動安裝完畢

#建立目錄

mkdir /mnt/cdrom
mkdir /tmp/cdrom

#掛載SL-6.7-x86_64-DVD的光碟

檢查裝置

ls -l /dev/cdrom

執行掛載

sudo mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

#需要確定光碟的兩個隱藏文件(.discinfo)和(.treeinfo)的存在,否則安裝會出現 Disc not found 和找不到treeinfo的錯誤

cp -fr /mnt/cdrom /tmp/

#將手動安裝完畢的ks記錄檔複製到/tmp/cdrom

cp /root/anaconda-ks.cfg /tmp/cdrom/ks.cfg

vi /tmp/cdrom/isolinux/isolinux.cfg
#安裝預設為Auto install修改需修改第一行,不改就會出現選單手動選

default linux ks=cdrom:/ks.cfg

#多腳本

cp /root/anaconda-ks.cfg /tmp/cdrom/isolinux/ks/ks.cfg

#卸載光碟

umount /dev/cdrom

#安裝mkisofs

yum -y install mkisofs
cd /tmp/

#製作光碟片

mkisofs -o /root/autoinstall.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T cdrom

#安裝指定腳本

label autoinstall
menu label Auto install
menu default
kernel vmlinuz
append linux ks=cdrom:ks.cfg initrd=initrd.img

linux ks=cdrom:/ks/ks.cfg

#iso燒錄出來測試安裝 成功的話就會出現Auto install的項目並且選擇後無人值首依照ks.cfg配置完成安裝

autoinstall

若是要做成CD在

isolinux\isolinux.cfg

label autoinstall
menu label Auto install
menu default
kernel vmlinuz
append linux ks=cdrom:ks.cfg initrd=initrd.img

這邊要注意的是若是用成CD,就這邊加這個就可以

default linux ks=cdrom:ks/ks.cfg
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -

若要用成USB,則是這樣

label install
kernel vmlinuz
append ks=/sda:/ks.cfg initrd=initrd.img lang= devfs=nomount ramdisk_size=9216 text

#此檔為要你要安裝什麼軟體,系統要配置什麼
ks.cfg

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料