Linux的kickstart安装详解
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安裝
Url - -url http:///
Url - -url ftp://:@/
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安装详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jersey框架简介
- 下一篇: windows远程管理服务winrm