PXE无人值守网络安装RedHat Linux操作系统.doc
文本预览下载声明
PXE无人值守网络安装RedHat Linux操作系统
2010-09-07 23:24:03
标签: HYPERLINK /tagindex.php?keyword=PXE%CE%DE%C8%CB%D6%B5%CA%D8%CD%F8%C2%E7%B0%B2%D7%B0RedHat%B2%D9%D7%F7%CF%B5%CD%B3 \t _blank PXE无人值守网络安装RedHat操作系统 [ HYPERLINK / 推送到技术圈]
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 HYPERLINK /1846675/388699 \t _blank 原始出处 、作者信息和本声明。否则将追究法律责任。 HYPERLINK /1846675/388699 /1846675/388699?
?????? 近日,因工作学习需要,需要频繁的装RedHat Linux操作系统,每次都是挂载光盘、分区等等操作,感觉到自己在机械的做一件事情,于是我就想,用PXE来个无人值守网络安装多好啊,有了这个想法后就立刻动手把它给实现???,终于解决了痛苦之忧啊。现在就把这个详细配置过程分享给需要的博友们。
??? 配置过程:
一、DHCP服务的配置
?首先安装软件:yum -y install dhcp
修改主配置文件
# vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;?? //定义能够PXE启动
allow bootp;?? // 定义支持bootp
next-server 33; //tftp 服务器ip地址
filename pxelinux.0;??? //pxe启动文件位置
subnet netmask {
option routers????????????????? ;??? //默认网关
option subnet-mask????????????? ;??? //子网掩码
range dynamic-bootp 0 54;??? //地址池范围
default-lease-time 21600;
max-lease-time 43200;
}
?
# chkconfig dhcpd on?? //开机自动启动
?
然后重启DHCP服务
#service dhcpd restart
二、tftp服务的配置
必要的软件:yun –y install tftp-server
修改配置文件
vim /etc/xinetd.d/tftp
将disable一项改为no如下:
service tftp
{
??????? socket_type???????????? = dgram
??????? protocol??????????????? = udp
??????? wait??????????????????? = yes
??????? user??????????????????? = root
??????? server?????????????? ???= /usr/sbin/in.tftpd
??????? server_args???????????? = -s /tftpboot
??????? disable???????????????? = no?
??????? per_source????????????? = 11
??????? cps???????????????????? = 100 2
??????? flags?????????????????? = IPv4
}
# chkconfig xinetd on?? //开机自动启动
启动tftp服务
#service xinetd start
三、PXE引导配置(bootstrap)
创建tftp目录
#mkdir /tftpboot
cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
将光盘镜像里的相关组件拷到相应的目录里
# cp /dev/cdrom/images/pxeboot/{vmlinuz,initrd.img} /tftpboot/
接下来创建/tftpboot/pxelinux.cfg/ 目录,该目录用于存放客户端的配置文件。
# mkdir /tftpboot/pxelinux.cfg
将光盘中的 isolinux/isolinux.cfg 文件复制为 /tftpboot/pxelinux.cfg/default
cp /dev/cdrom/isolinux/isolinux.cfg /tftpboot/pxelin
显示全部