Linux服务器pxe+kickstart部署无人值守安装

一、    使用光盘镜像安装好一台Redhat6.8系统的虚拟机(图形化界面)

二、    部署相关服务程序

1、     安装并配置dhcpd服务程序

a)安装dhcp服务程序

 

b)对dhcp服务进行配置

 

 

 range dynamic-name-servers设置dhcp地址发布范围

 next-server指定tftp服务器地址

c)更改完成后启动dhcp服务

 

d)关闭防火墙

 

2、     安装并配置tftp服务程序

a)安装tftp服务程序

 

b)配置tftp服务程序

 

 

c)启动tftp服务程序

 

tftp由超级守护进程xinetd管理,要使tftp启动,需要保证xinetd正常开启

3、     安装并配置syslinux服务程序

a)安装syslinux服务程序

 

b)配置syslinux服务程序

 

 

将引导的相关文件复制到tftp目录以供客户端下载(确保光盘镜像已挂载到/media/cdrom)

 

将引导模板文件复制tftp目录

 

 

编辑引导模板文件:

更改顺序,将label local部分移至第一位,并增加menu default一行;

更改第二位menu label的名字为pxe linux install(可任意更改)便于识别;

在第二位的append行后增加ks=http://192.168.110.81/ks.cfg(本例以http作为文件传输工具,也可使用ftp等,相应的做更改即可)

4、     安装并配置httpd服务程序

a)安装httpd服务程序

 

b)配置httpd服务程序

 

 

 

将光盘镜像文件的内容复制到/var/www/html/redhat6u8目录中(确认光盘已经挂载到/media/cdrom目录)

c)重启httpd服务程序

 

5、     配置引导文件ks.cfg

a)安装system-config-kickstart

 

b)运行system-config-kickstart

 

 

图形化界面下对需要进行安装的系统提前配置,在完成后将ks.cfg文件保存至/var/www/html/目录下

c)修改ks.cg文件

 

vim /var/www/html/ks.cfg在其中增加以上内容,对磁盘进行分区(可对其他设置内容进行更改)。

三、    完成自主系统安装 

设置为网络引导优先

 

进入引导界面

 

 

系统安装完成,正常启动

猜你喜欢

转载自www.cnblogs.com/liawne/p/linux.html