PXE引导安装LINUX (WINDOWS版)
Windows做PXE引导服务器相比Linux下要简单的多,比想象中要简单,也比想象中强大。
一:准备软件:
Tftp32 汉化版。
这个是唯一需要准备的软件,软件不超过200K。
二:准备linux内核引导文件(5.2版)。
1, 将CentOS 5.2 光盘isolinux文件夹中*.msg文件,initrd.img,vmlinuz内核文件复制到d:\Tftp32目录中。
2, 在D:\tftp32中建立pxelinux.cfg 目录 ,将光盘ISOLINUX文件夹中的isolinux.cfg文件复制到D:\tftp32\pxelinux.cfg\ 中。
3, 在装好的CentOS中将/usr/lib/syslinux/pxelinux.0 文件复制到D:\tftp32目录中。
启动tftp32
配置DHCP项。
填入IP池和boot文件,pxelinux.0 然后点击保存就行了。
客户端:
在要安装的机器上将BOOT菜单中网络设置为第一启动项就行了。
客户机启动的时候会向DHCP申请IP。
获得IP后即加载内核文件引导系统,出现BOOT:
常见问题:
1,引导不同版本的Linux
比如用5.0的内核引导机器但是安装源的是5.2的,则安装可能进行不下去,提示介质不对。
处理方法:
将d:\tftp32中的initrd.img,vmlinuz 2个内核文件替换成需要安装的版本的就行了,其他所有的文件不需要做改动。
2,能获得IP但是不能引导。
Tftp32的DHCP池可能和Tftp32服务器的IP不在一个网段导致客户端不能访问Tftp32服务器。