欢迎来到天天文库
浏览记录
ID:37277072
大小:24.87 KB
页数:7页
时间:2019-05-20
《PXE无人值守网络安装RedHat Linux操作系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PXE无人值守网络安装RedHatLinux操作系统2010-09-0723:24:03标签:PXE无人值守网络安装RedHat操作系统[推送到技术圈]版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://shyzzu.blog.51cto.com/1846675/388699近日,因工作学习需要,需要频繁的装RedHatLinux操作系统,每次都是挂载光盘、分区等等操作,感觉到自己在机械的做一件事情,于是我就想,用PXE来个无人值守网络安装多好啊,
2、有了这个想法后就立刻动手把它给实现了,终于解决了痛苦之忧啊。现在就把这个详细配置过程分享给需要的博友们。配置过程:一、DHCP服务的配置首先安装软件:yum-yinstalldhcp修改主配置文件#vim/etc/dhcpd.confddns-update-styleinterim;ignoreclient-updates;allowbooting;//定义能够PXE启动allowbootp;//定义支持bootpnext-server192.168.175.133;//tftp服务器ip地址filename"pxel
3、inux.0";//pxe启动文件位置subnet192.168.175.0netmask255.255.255.0{optionrouters192.168.175.2;//默认网关optionsubnet-mask255.255.255.0;//子网掩码rangedynamic-bootp192.168.175.10192.168.175.254;//地址池范围default-lease-time21600;max-lease-time43200;}#chkconfigdhcpdon//开机自动启动然后重启DHCP
4、服务#servicedhcpdrestart二、tftp服务的配置必要的软件:yun–yinstalltftp-server修改配置文件vim/etc/xinetd.d/tftp将disable一项改为no如下:servicetftp{socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-s/tftpbootdisable=noper_source=11cps=1002flags=IPv4}#chkconf
5、igxinetdon//开机自动启动启动tftp服务#servicexinetdstart三、PXE引导配置(bootstrap)创建tftp目录#mkdir/tftpbootcp/usr/lib/syslinux/pxelinux.0/tftpboot/将光盘镜像里的相关组件拷到相应的目录里#cp/dev/cdrom/images/pxeboot/{vmlinuz,initrd.img}/tftpboot/接下来创建/tftpboot/pxelinux.cfg/目录,该目录用于存放客户端的配置文件。#mkdir/tf
6、tpboot/pxelinux.cfg将光盘中的'''isolinux/isolinux.cfg'''文件复制为'''/tftpboot/pxelinux.cfg/default'''cp/dev/cdrom/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default编辑default文件#vim/tftpboot/pxelinux.cfg/default#默认启动的是'labellinux'中标记的启动内核defaultlinux#显示'boot:'提示符。为'0'时则不提
7、示,将会直接启动'default'参数中指定的内容。prompt1#在用户输入之前的超时时间,单位为1/10秒。timeout60#显示某个文件的内容,注意文件的路径。默认是在/tftpboot目录下。也可以指定位类似'install/rhel4.4-inst/boot.msg'这样的,路径+文件名。displayboot.msgF1boot.msg#按下'F1'这样的键后显示的文件。注意路径。默认是/tftpboot。注:syslinux官方网站上说目前只能使用F1-F10。F2options.msgF3genera
8、l.msgF4param.msgF5rescue.msg#'label'指定你在'boot:'提示符下输入的关键字。#比如:#boot:linux[ENTER]#这个会启动'labellinux'下标记的kernel和initrd.img文件。#这里还定义了其它几个关键字:#boot:text#boot:ks#kernel参数指定
此文档下载收益归作者所有