tftp32+http+PXE网络安装openfiler

将openfiler的ISO文件通过虚拟光驱挂载。

建立pxe有关文件目录

建立d:\tftpd32\pxe目录

从一个现成的linux系统里复制pxelinux.0文件(位于/usr/lib/syslinux下),将此文件复制到
d:\tftpd32\pxe目录里

从openfiler挂载ISO的盘中的p_w_picpaths\pxeboot里将vmlinuz 和initrd.img 复制到d:\tftpd32\pxe里

然后在d:\tftpd32\pxe里建立pxelinux.cfg目录,里面新建一个文件default

内容为
prompt 1
default openfiler
timeout 100

label openfiler
kernel vmlinuz
append initrd=initrd.img ramdisk_size=9216 noapic acpi=of


配置tftpd32

打开tftpd32.exe 设置Current directory 为d:\tftpd32\pxe

点Tftp server 然后点下面的Settings,Base Directory同样设置为:d:\tftpd32\pxe

然后点DHCP Server配置:

IP Pool address: 与本机IP一个段
Size of Pool: 5
Boot file: pxelinux.0
Mask: 与本机IP一个段
然后点save即可。此时不要关闭tftpd32.exe

配置 web server

将web server主目录执行虚拟光驱挂载的根目录。如G盘。

测试访问是否正常。

正常后开始安装

新服务器设置成PXE引导,然后启动时出现Boot:然后回车就是默认的安装了。引导内核后,然后就选http安装模式

选择DHCP获得IP,设置web服务器IP,目录用/根目录就可以了。