DHCP
yum install dhcp dhclient -y
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.129 192.168.13.140; ip地址范围
option domain-name-servers 8.8.8.8; dns解析服务器
option subnet-mask 255.255.255.0; 子网掩码
option routers 192.168.10.1; 网关default-lease-time 600;
max-lease-time 7200;
next-server 192.168.10.35; 服务器
filename "pxelinux.0";
}
yum install tftp-server -y
chkconfig tftp on
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ ####需要安装syslinux
cp /iso/isolinux/* /var/lib/tftpboot/ -rf
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default -rf
grep -B5 ks= pxelinux.cfg/default
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img ks=nfs:192.168.10.30:/iso/ks.cf #编辑共享KS文件的方法 不无人值守安装的话就不加 ks。。。。
注意高版本的ISO 的拷贝
cp /mnt/images/pxeboot/initrd.img .
cp /mnt/images/pxeboot/vmlinuz .
cp /mnt/isolinux/boot.msg .
cp /mnt/isolinux/isolinux.cfg pxelinux.cfg/default
cp /usr/share/syslinux/pxelinux.0 .
cp /mnt/isolinux/vesamenu.c32 .
然后一直卡在ENTER的时候是需要修改default文件--关键啊
#default vesamenu.c32
default linux
KS文件的获得
yum install system-config-kickstart`