6、配置pxe启动文件
[root@root ~]# yum install sysrootnux -y
[root@root ~]# cp /usr/rootb/sysrootnux/pxerootnux.0 /tftpboot/
[root@root ~]# cp /yum/isorootnux/* /tftpboot/
[root@root ~]# mkdir /tftpboot/pxerootnux.cfg
[root@root ~]# cp /yum/isorootnux/isorootnux.cfg /tftpboot/pxerootnux.cfg/default
[root@root ~]# vim /tftpboot/pxerootnux.cfg/default <--修改这个配置文件,加上下面的三行
label rootnuxroot <--label后面是无人值守安装的一个安装名称,自定义。
kernel vmrootnuz
append initrd=initrd.img ks=nfs:172.16.57.1:/yum/ks/ks.cfg --我们这里是用的nfs服务,所以定义ks文件的路径后面要写nfs:,这里的IP地址是服务器的IP地址,最后写的是ks文件的路径
[root@root ~]# mkdir /yum/ks <----此目录是存放ks.cfg文件
7、搭建DHCP服务器
[root@root ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf <--拷贝DHCP模版配置文件
[root@root ~]# vim /etc/dhcpd.conf <--vim修改配置文件
ddns-update-style interim;
ignore crootent-updates;
<--下面是手动加的------->
next-server 172.16.57.1; --指定tftp服务IP
filename "/tftpboot/pxerootnux.0"; --指定pxe文件
allow bootp;
allow booting;
subnet 172.16.57.0 netmask 255.255.255.0 { <--DHCP服务器要分配IP的网段
option routers 172.16.57.1; <--客户端通过dhcp获取的网关IP
option subnet-mask 255.255.255.0;
option domain-name-servers 172.16.57.1; <--客户端的dns服务器IP
option time-offset -18000;
range dynamic-bootp 172.16.57.50 172.16.57.100; <--DHCP给客户端分配的IP段范围
option broadcast-address 172.16.57.255;
default-lease-time 21600;
max-lease-time 43200;
}
-----上面的IP地址、IP范围等信息可以根据自己所在实际情况进行修改即可-----
[root@root ~]# /etc/init.d/dhcpd restart
--做到这里,就实现了安装服务器了(非自动安装服务器)
8、搭建DNS服务器
[root@root ~]# vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "kickstart.com" IN {
type master;
file "data/master.kickstart.com.zone";
};
[root@root ~]# vim /var/named/chroot/var/named/data/master.kickstart.com.zone
$TTL 86400
@ IN SOA kickstart. root. (
2013111601
120
240
360
86400 )
IN NS
$GENERATE 1-254 station$ IN A 172.16.57.$
[root@root ~]# /etc/init.d/named restart
9、安装kickstart
[root@root ~]# yum install system-config-kickstart <--安装kickstart的图形配置工具
10、配置kickstart,然后保存到/yum/ks/目录中。直接上图说明