安装操作系统一般都需要光驱,而PXE可以使你直接通过网络来安装操作系统。
PXE(Preboot Execute Environment)是Intel开发的,可以使得通过网络来启动并安装操作系统。
TFTP(Trivial File Transfer Protocol),这个协议是用来进行小文件传输的。
DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,不详说了。
# yum -y install tftp-server dhcp httpd
- /etc/xinetd.d/tftp
将其中的disable改为no,详情请见本目录中的tftp文件
- /var/lib/tftpboot
其目录树如下
/var/lib/tftpboot
|--/var/lib/tftpboot/boot.msg
|--/var/lib/tftpboot/initrd.img
|--/var/lib/tftpboot/pxelinux.0
|--/var/lib/tftpboot/pxelinux.cfg
| `--/var/lib/tftpboot/pxelinux.cfg/default
|--/var/lib/tftpboot/splash.xpm.gz
`--/var/lib/tftpboot/vmlinuz
boot.msg, default见本目录下文件。
initrd.img, vmlinuz在rhel.iso/images/pxeboot/目录中。
pxelinux.0位置rhel.iso/Packages/syslinux-4.02-8.el6.x86_64.rpm/usr/share/syslinux/pxelinux.0。
splash.xpm.gz位置rhel.iso/EFI/BOOT/splash.xpm.gz。
- /etc/sysconfig/dhcpd
将其中的DHCPDARGS设置成你的DHCP Server所使用的网卡名称。
- /etc/dhcp/dhcpd.conf
内容请见本目录中的文件。
我是在上一次成功配置之后总结的,这次配置并没有验证。不过,应该不会有大问题,小问题自己可以调试一下解决。