首页 > 代码库 > PXE无人值守安装RHEL5.9操作系统
PXE无人值守安装RHEL5.9操作系统
PXE无人值守安装RHEL5.9系统
实验要求:
使用PXE网络装机方式,实现为其他服务器无人值守自动安装RHEL5.9系统
实验步骤:
1、准备一台RHEL5.9操作系统的服务器,配好yum
2、安装软件system-config-kickstart、xinetd、tftp-server、dhcp、httpd
注:各软件用途
system-config-kickstart:图形化工具,用于生成自动装机的配置文件
tftp-server:提供tftp服务,用于装机过程中简单文件的传输
dhcp:提供dhcp服务,为客户机分配IP地址以及指明tftp服务器位置
xinetd:管理tftp服务
httpd:提供web服务,用于传输安装镜像文件
3、配置dhcp服务
启动dhcp服务
4、配置tftp服务
[root@localhost ~]# vim /etc/xinetd.d/tftp
重启tftp服务并设置开机自启
5、准备相关文件
initrd.img:个人理解为系统启动时所需加载模块记录文件
vmlinuz:内核文件
pxelinux.0:pxe网络安装引导文件
isolinux.cfg:记录自动安装过程中的信息,需要改名为default
将initrd.img、initrd.img、pxelinux.0文件放入tftp根目录下,并在tftp根目录下新建文件夹pxelinux.cfg文件夹,将isolinux.cfg文件放入该文件夹并改名为default
6、使用system-config-kickstart生成自动装机配置文件
[root@localhost ~]# system-config-kickstart
7、修改/tftpboot/default文件与ks.cfg文件
[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default
[root@localhost ~]# vim ks.cfg
8、将ks文件移动到/var/www/html下
[root@localhost ~]# mv ks.cfg /var/www/html/
9、装机测试