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配置完成安裝
若是要做成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