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

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

二、    部署相关服务程序

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

a)安装dhcp服务程序

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

b)对dhcp服务进行配置

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

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

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

next-server指定tftp服务器地址

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

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

d)关闭防火墙

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

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

a)安装tftp服务程序

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

b)配置tftp服务程序

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

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

c)启动tftp服务程序

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

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

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

a)安装syslinux服务程序

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

b)配置syslinux服务程序

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

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

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

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

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

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

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

编辑引导模板文件:

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

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

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

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

a)安装httpd服务程序

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

b)配置httpd服务程序

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

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

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

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

c)重启httpd服务程序

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

5、     配置引导文件ks.cfg

a)安装system-config-kickstart

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

b)运行system-config-kickstart

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

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

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

c)修改ks.cg文件

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

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

三、    完成自主系统安装

设置为网络引导优先

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

进入引导界面

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

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

系统安装完成,正常启动

上一篇:自己在安装centos 系统时, 是使用英文安装 成功,现在系统语言为英语,如何设置为中文?


下一篇:第19章 使用PXE+Kickstart部署无人值守安装