使用kickstart自动安装Linux系统


Kickstart 是RedHat公司发行版本中自带的一个软件,可以方便安装多台机器。尤其对于大规模安装同一配置的系统,例如系统集群。操作步骤如下:

1. 安装installation server

配置FC4,安装nfs,ftp,html,dhcp服务,vmware workstation5.5

将FC4光盘上的rpm文件考到server上

#mount /mnt/cdrom

#cp -af /mnt/cdrom/RedHat /var/ftp/pub

#ln -s /var/ftp/pub /var/www/html/pub

2. 将安装文件共享出来

NFS方法:

#vi /etc/exports 加入

/var/ftp/pub

#service nfs start

FTP方法:

#service vsftpd start

HTTP方法:

#service httpd start

3.建立DHCP server

#cp /usr/share/doc/dhcp/dhcpd.conf.sample /etc/dhcpd.conf

#service dhcpd start

4.设定kickstart文档(ks.cfg)

位置:/root/anaconda-ks.cfg

A.文档结构

a.command部分

b.package部分

c.%pre and %post部分

B.command部分

a.lang

b.langsupport

c.keyboard

d.mouse

e.timezone

f.xconifg

g.install

h.rootpw

i.firewall

j.bootloader

k.clearpart

l.part

C.package部分

@ 套件名

D.%pre and %post部分

5.利用ks.cfg自动安装

A.Floppy + FC CD1

#mount /mnt/floppy

#cp ks.cfg /mnt/floppy

#umount /mnt/floppy

启动机器,从光盘引导,插入软盘

boot:linux ks=floppy

相关内容