所需服务
dhcp
tftp-server
nfs
syslinux
tftp-server
nfs
syslinux
安装dhcp tftp服务
syslinux redhat默认安装
nfs redhat默认安装
89 yum -y install tftp-server
syslinux redhat默认安装
nfs redhat默认安装
89 yum -y install tftp-server
90 mount /dev/cdrom /mnt
91 cp /mnt/isolinux/* /tftpboot/
92 chkconfig tftp on
94 chkconfig dhcpd on
96 service xinetd restart
91 cp /mnt/isolinux/* /tftpboot/
92 chkconfig tftp on
94 chkconfig dhcpd on
96 service xinetd restart
97 cd /tftpboot/
98 mkdir pxelinux.cfg
98 mkdir pxelinux.cfg
100 ll
101 cp isolinux.cfg pxelinux.cfg/default
101 cp isolinux.cfg pxelinux.cfg/default
102 vim pxelinux.cfg/default
(将prompt 1 改为 0
在F5 rescue.msg
label linux
kernel vmlinuz append initrd=initrd.img
在F5 rescue.msg
label linux
kernel vmlinuz append initrd=initrd.img
后加入
空格ks=nfs:192.168.0.200:/tftpboot/kkk/ks.cfg)
104 cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
空格ks=nfs:192.168.0.200:/tftpboot/kkk/ks.cfg)
104 cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
105 yum -y install system-config-kickstart
106 system-config-kickstart
(生成ks.cfg文件并保存到/tftpboot/kkk/ks.cfg)
108 cp /tftpboot/pxelinux.0 /tftpboot/pxelinux.cfg/pxelinux.0
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vim /etc/dhcpd.conf
(设置dhc相关参数
加入 next-server 192.168.0.200
filename "pxelinux.0")
vim /etc/exports
(写入
/mnt *(ro,sync)
/tftpboot/kkk *(ro,sync)
注:对应的分别是linux光盘目录和ks.cfg所在目录)
106 system-config-kickstart
(生成ks.cfg文件并保存到/tftpboot/kkk/ks.cfg)
108 cp /tftpboot/pxelinux.0 /tftpboot/pxelinux.cfg/pxelinux.0
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vim /etc/dhcpd.conf
(设置dhc相关参数
加入 next-server 192.168.0.200
filename "pxelinux.0")
vim /etc/exports
(写入
/mnt *(ro,sync)
/tftpboot/kkk *(ro,sync)
注:对应的分别是linux光盘目录和ks.cfg所在目录)
总结 复制linux光盘下的isolinux/* 到/tftpboot/
复制/tftpboot/pxelinux.0 到/tftpboot/pxelinux.cfg下 注:
pxelinux.cfg需要手动创建,pxelinux.0本来位于/usr/lib/selinux/下
复制/tftpboot/isolinux.cfg到/tftpboot/pxelinux.cfg/default
利用system-config-kickstart服务,创建ks.cfg文件
利用nfs共享linux光盘挂载点和ks.cfg文件
在pxelinux.cfg/defulat文件中指定ks.cfg所在共享的网络位置
复制/tftpboot/isolinux.cfg到/tftpboot/pxelinux.cfg/default
利用system-config-kickstart服务,创建ks.cfg文件
利用nfs共享linux光盘挂载点和ks.cfg文件
在pxelinux.cfg/defulat文件中指定ks.cfg所在共享的网络位置
写法 ks=nfs:192.168.0.200:/tftpboot/kkk/ks.cfg
利用dhcp服务给客户机网卡推送网络地址,并在/etc/dhcpd.conf中加入
利用dhcp服务给客户机网卡推送网络地址,并在/etc/dhcpd.conf中加入
参数 next-server 服务器ip
filename "pxelinux.0"
所需的服务有dhcpd 、tptp-server(tftp 是一个基于 xinetd 的服务)
所需的服务有dhcpd 、tptp-server(tftp 是一个基于 xinetd 的服务)
、nfs、syslinux、system-config-kickstart
tftp-server yum -y install tftp-server
chkconfig tftp on
service xinetd start
nfs服务 redhat默认安装
service nfs start
service xinetd restart
syslinux工具 redhat默认安装
system-config-kickstart yum -y install system-config-
tftp-server yum -y install tftp-server
chkconfig tftp on
service xinetd start
nfs服务 redhat默认安装
service nfs start
service xinetd restart
syslinux工具 redhat默认安装
system-config-kickstart yum -y install system-config-
kickstart
system-config-kickstart
为了是实验顺利进行,在测试实验效果时应关闭selinux和iptables
system-config-kickstart
为了是实验顺利进行,在测试实验效果时应关闭selinux和iptables
转载于:https://blog.51cto.com/gangge/289147