|
OK
我的服务器端是linux. 实际就是dd-wrt的路由
采用dnsmasq作为dhcp及tftp
dnsmasq.cnf配置表如下
#######################
interface=br0
resolv-file=/tmp/resolv.dnsmasq
all-servers
domain=DD-WRT
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=50
dhcp-option=lan,3,192.168.11.33
dhcp-range=lan,192.168.11.3,192.168.11.222,255.255.255.0,1440m
dhcp-boot=grldr,dd-wrt,192.168.11.33
enable-tftp
tftp-root=/tmp/mnt/sda_part1/atftpboot
##############################################
我也查过了只有dhcp的log,不提供tftp 的log参数。也就是tftp活动没有log.
我这样的配置grub4dos pxe img, iso, gz等格式的ramos都没问题,只是加载镜像的速度慢。千兆网卡的速度和百兆网卡的tftp下载速度一样
也不知道grub4dos的作者是否有可能提高blocksize的参数的值以加快下载pxe下载镜像的速度
由于pxe wim需要bootmgr参与,可能会出现路径问题。
以前我用ntldr引导img ramos同样无法成功
最后改用g4d firedisk 绕过ntldr才成功。
所以我猜测这次还是碰到了路径问题。因为ntldr 和 bootmgr都是ms的产品。如果要想在linux上
执行 路径总会出错的。
如果能修改bootmgr.只需要将bootmgr里指向bcd的路径的斜杠改成linux的格式就行了。
[ 本帖最后由 buypro 于 2012-10-28 13:51 编辑 ] |
|