linux的kickstart安裝詳解
一、什麼是kickstart?
kickstart安裝是redhat開創的按照你設計好的方式全自動安裝系統的方式。安裝方式可以分為光碟、硬碟、和網路。此文將以網路安裝方式詳細介紹使用kickstart的安裝系統的方法。(作業系統選用redflag dc5.0 sp2)
二、製作kickstart啟動盤準備工作
首先將系統第一張的光碟/image/boot.iso複製到本地/tmp/iso。
#mount /dev/hdc /mnt/cdrom
#cp /mnt/cdrom/images/boot.iso ./
#umount /dev/hdc
#mount -o loop boot.iso /mnt/iso/
#cp -r /mnt/iso/* /tmp/iso
刪除/tmp/iso下的trans.tbl和/tmp/iso/isolinux/boot.cat檔案。
#rm /tmp/iso/trans.tbl
#rm /tmp/isolinux/boot.cat
三、編輯ks.cfg檔案
ks.cfg檔案是乙個簡單的文字檔案,包含乙個專案列表,每個專案都用關鍵字標明。一般情況下當作業系統完成後,會自動在/root/的目錄生成乙個anaconda-ks.cfg檔案。我們可用這個檔案為模板來按照需要編輯自己的ks.cfg檔案。主要修改安裝方式、ip位址、主機名、分割槽大小等。
1、安裝方式的選擇
cdrom 光碟安裝
harddrive - -partition= 要從中安裝的分割槽 - -dir包含安裝樹的redflag目錄的目錄。
舉例:harddrive - -partition=sda6 - -dir=/redflag/install-tree
nfs - -server= 要從中安裝的伺服器
- -dir=包含安裝樹的redflag目錄的目錄
舉例:nfs - -server=172.16.81.179 - -dir=/redflag/install-tree
ftp或者http安裝
2、ip位址和主機名
network —bootproto=static --ip=172.16.81.173 \
--netmask=255.255.248.0 —gateway=172.16.80.1 \
--nameserver=172.16.80.11 - -hostname=ks.dc5.sp2
3、分割槽設定
要指定掛載點,檔案型別和大小。
part /boot —fstype ext3 —size=100
part swap —size=512
part / —fstype ext3 —size=10000
四、製作啟動光碟
將第三步中編輯完成的ks.cfg檔案複製到/tmp/iso/下面。
#vi anaconda-ks.cfg
#cp anconda-ks.cfg /tmp/iso/ks.cfg
#mkisofs -r -j -t -v -no -emul-boot -boot-load-size 4 \
-boot-info-table -v ksboot -b isolinux/isolinux.bin \
-c isolinux/boot.cat -o /ksboot.iso /tmp/iso
執行上面的命令後會在/下生成ksboot.iso,將這個檔案刻盤。
五、用ks光碟啟動安裝
當出現boot:時
輸入linux ks=cdrom:/ks.cfg它就會按照ks.cfg檔案指定方式安裝。
Linux的kickstart安裝詳解
一 什麼是kickstart?kickstart安裝是redhat開創的按照你設計好的方式全自動安裝系統的方式。安裝方式可以分為光碟 硬碟 和網路。此文將以網路安裝方式詳細介紹使用kickstart的安裝系統的方法。二 製作kickstart啟動盤準備工作 首先將系統第一張的光碟 image boo...
利用kickstart快速安裝Linux
在學習linux的階段可能需要不斷地重新安裝linux,或者你是學校計算教室的管理人員,需要大量安裝相同硬體配置的計算機.由於在安裝過程中需要重複的選擇所要的軟體包以及設定系統環境,這時只要利用redhat linux所提供的kickstart設定程式,就可以快速地安裝linux 你是使用redha...
Kickstart的高階應用
pre 和postinstall 指令碼 kickstart本身提供了一些對系統的基本調整和設定,例如設定root密碼,設定時區等等。但是它不能做某些更細緻的調整,比如通過chkconfig禁止某些服務,建立特定的目錄等等。因此,我們需要使用pre 和postinstall指令碼來完成這些任務。很明...