无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: ljycslg
打印 上一主题 下一主题

[原创] 在PXE服务器上部署ipxe的HTTP、FTP启动,体验极速传输(更新FTP)

    [复制链接]
61#
 楼主| 发表于 2013-7-27 10:40:35 | 只看该作者
本帖最后由 ljycslg 于 2013-7-27 11:28 编辑
fukystone 发表于 2013-7-27 10:21
太好了。呵呵,早有这个东西,当初就不必狂减pe内核了---这个速度内核大一点也没什么了。可惜没有条件广泛 ...


是啊,玩PXE的太少了,我觉得插网线比插优盘方便
有个问题,这样不指定IP如果有多个DHCP会冲突,比如Hanewin和路由器的DHCP,这个ipxe很容易从路由器获取DHCP,这样得不到tftp的地址,就会启动失败了,我还在想办法解决

点评

不用再想办法了,还有种协议dhcp proxy,搜索下  详情 回复 发表于 2013-7-27 12:29
回复

使用道具 举报

62#
发表于 2013-7-27 12:26:11 | 只看该作者
ipxe内嵌脚本直接启动文件很好用,先谢谢了!
回复

使用道具 举报

63#
发表于 2013-7-27 12:29:01 | 只看该作者
ljycslg 发表于 2013-7-27 10:40
是啊,玩PXE的太少了,我觉得插网线比插优盘方便
有个问题,这样不指定IP如果有多个DHCP会冲突,比如H ...

不用再想办法了,还有种协议dhcp proxy,搜索下

点评

bios自带的pxe,dhcp时会自动忽略不带启动文件的dhcp回应,而ipxe不会,这是问题所在 官网说过如果有dhcp proxy得用一个脚本解决,但是已经测试无效 我觉得需要改动ipxe中dhcp部分的源码才行,已经超出我的能力范围  详情 回复 发表于 2013-7-27 14:11
回复

使用道具 举报

64#
 楼主| 发表于 2013-7-27 14:11:31 | 只看该作者
快雪时晴 发表于 2013-7-27 12:29
不用再想办法了,还有种协议dhcp proxy,搜索下

bios自带的pxe,dhcp时会自动忽略不带启动文件的dhcp回应,而ipxe不会,这是问题所在
官网说过如果有dhcp proxy得用一个脚本解决,但是已经测试无效
我觉得需要改动ipxe中dhcp部分的源码才行,已经超出我的能力范围
回复

使用道具 举报

65#
发表于 2013-7-27 18:11:03 来自手机 | 只看该作者
ljycslg 发表于 2013-7-26 15:09
重新研究了下wimboot原来可以启动PE
要注意的是区分32和64,向下不兼容,在64位处理器的机子上无法启动32位 ...

求:可修改bcd路经的bootmgr文件和修改bcd路径的方法,我自己修改的那两个bootmgr分别指向BX8和BX6,想了好多方法,可是就是启动不了我的wim文件,好郁闷啊!
可能是我修改的bootmgr有问题,谢谢您,感激不尽!!!

点评

其实不需要修改bootmgr 你看脚本后有真实的名称,wimboot会自动识别 首先你确保用原名称能成功启动,然后改名文件 改脚本就行了 initrd http://${next-server}/ISO/${arch}/w7pe/7pe BCD  详情 回复 发表于 2013-7-27 19:23
回复

使用道具 举报

66#
 楼主| 发表于 2013-7-27 19:23:42 | 只看该作者
本帖最后由 ljycslg 于 2013-7-27 19:36 编辑
zhoubin 发表于 2013-7-27 18:11
求:可修改bcd路经的bootmgr文件和修改bcd路径的方法,我自己修改的那两个bootmgr分别指向BX8和BX6,想了好 ...


其实不需要修改bootmgr ,改了反而不行
你看脚本后有真实的名称,wimboot会自动识别
首先你确保用原名称能成功启动,然后改名文件
改脚本就行了
因为是链式加载到内存运行的,路径名就更不用说了,随便改啥

initrd http://${next-server}/ISO/${arch}/w7pe/7pe        BCD
                                                                         改名      真实名称

bootmgr好像要用win7 sp1原版的才行

点评

感谢老大的回复,谢谢!!! 启动wim文件在我这里不成功。。。 在我这里唯一成功的是整体启动iso。。。。 另外,启动xpe的SETUPLDR.BIN我也不会写。。。。。 再次感谢老大,谢谢!!!  详情 回复 发表于 2013-7-27 22:20
回复

使用道具 举报

67#
发表于 2013-7-27 22:20:45 | 只看该作者
ljycslg 发表于 2013-7-27 19:23
其实不需要修改bootmgr ,改了反而不行
你看脚本后有真实的名称,wimboot会自动识别
首先你确保用原名 ...

感谢老大的回复,谢谢!!!
启动wim文件在我这里不成功。。。
在我这里唯一成功的是整体启动iso。。。。
另外,启动xpe的SETUPLDR.BIN我也不会写。。。。。
再次感谢老大,谢谢!!!
回复

使用道具 举报

68#
发表于 2013-7-28 10:11:18 | 只看该作者
老大,方便的话,把你的bootmgr文件和bcd文件给我传一下,我这里启动卡在:英文大意好像是硬件发生改变,没有截图。。。。
怀疑我的bcd文件元素项目不全,试下你的bootmgr文件和bcd文件能不能启动!!!
谢谢老大!!!!

点评

启动水大、H3的64位8PE都没问题  详情 回复 发表于 2013-7-28 10:29
回复

使用道具 举报

69#
 楼主| 发表于 2013-7-28 10:29:16 | 只看该作者
zhoubin 发表于 2013-7-28 10:11
老大,方便的话,把你的bootmgr文件和bcd文件给我传一下,我这里启动卡在:英文大意好像是硬件发生改变,没 ...

启动水大、H3的64位8PE都没问题
X64.rar (325.17 KB, 下载次数: 62)

点评

实测了一下,用wimboot的速度低于直接用bootmgr启动。 你那边的速度怎么样?  详情 回复 发表于 2013-7-29 18:53
回复

使用道具 举报

70#
发表于 2013-7-29 18:53:34 | 只看该作者
ljycslg 发表于 2013-7-28 10:29
启动水大、H3的64位8PE都没问题

实测了一下,用wimboot的速度低于直接用bootmgr启动。
你那边的速度怎么样?

点评

是修改了tftpblocksize参数后的吧,我这里设40k无论百兆还是千兆速度确实比http还要快一些 但是兼容性很不好,在某些机子上会卡住,这你再快也没有用了。 而http目前看来兼容性不错,从来没卡住过  详情 回复 发表于 2013-7-29 19:29
回复

使用道具 举报

71#
 楼主| 发表于 2013-7-29 19:29:15 | 只看该作者
fukystone 发表于 2013-7-29 18:53
实测了一下,用wimboot的速度低于直接用bootmgr启动。
你那边的速度怎么样?

是修改了tftpblocksize参数后的吧,我这里设40k无论百兆还是千兆速度确实比http还要快一些
但是兼容性很不好,在某些机子上会卡住,这你再快也没有用了。
而http目前看来兼容性不错,从来没卡住过

点评

嗯,当然是改过了的。 我用http卡住过,在dhcp那块,主机明明把ipxe.0已经100%传递了,但是客户端显示连接重置(conection reset)……  详情 回复 发表于 2013-7-29 19:42
回复

使用道具 举报

72#
发表于 2013-7-29 19:42:47 | 只看该作者
ljycslg 发表于 2013-7-29 19:29
是修改了tftpblocksize参数后的吧,我这里设40k无论百兆还是千兆速度确实比http还要快一些
但是兼容性很 ...

嗯,当然是改过了的。
我用http卡住过,在dhcp那块,主机明明把ipxe.0已经100%传递了,但是客户端显示连接重置(conection reset)……

点评

这个就是我前面说过的问题,dhcp后没有获得tftp服务器的ip,指定ip就不会这样  详情 回复 发表于 2013-7-29 19:48
回复

使用道具 举报

73#
 楼主| 发表于 2013-7-29 19:48:22 | 只看该作者
fukystone 发表于 2013-7-29 19:42
嗯,当然是改过了的。
我用http卡住过,在dhcp那块,主机明明把ipxe.0已经100%传递了,但是客户端显示连 ...

这个就是我前面说过的问题,dhcp后没有获得tftp服务器的ip,指定ip就不会这样
回复

使用道具 举报

74#
发表于 2013-7-30 12:08:47 | 只看该作者
请教大大们,可以详细说下具体如何部署配置应用这个网启吗?菜鸟也想学习一下!
回复

使用道具 举报

75#
发表于 2013-7-30 15:49:48 | 只看该作者
本帖最后由 2013上帝是笨蛋 于 2013-7-30 16:17 编辑

请教各位老大:
我想网启任意一个PE,为了保证其启动完成后,能看到G4D虚拟光盘中的内容,因此,我想在启动PE映像前加载F驱动,但本人对LINUX纯属一巧不通,希望各位大不吝赐教!
#!ipxe
     dhcp
     initrd http://${ServerIP}/Firadisk.img
     initrd http://${ServerIP}/Win8PE.ISO
     chain grub.exe --config-file="map _________ (fd0);
                                              map __________(0xff)
                                              map --rehook;
                                              chainloader (0xff)"
    boot



#!ipxe
     dhcp
     initrd http://${ServerIP}/Firadisk.img
     initrd http://${ServerIP}/Win8PE.ISO
     chain http://${ServerIP}/memdisk ____________
     boot

点评

外置firadisk对8pe无效  详情 回复 发表于 2013-7-30 18:33
回复

使用道具 举报

76#
发表于 2013-7-30 16:17:54 | 只看该作者
我目前加载一楼的 ipxe.0 怎么不出菜单界面啊?是错在哪里了啊?
回复

使用道具 举报

77#
发表于 2013-7-30 18:33:20 | 只看该作者
2013上帝是笨蛋 发表于 2013-7-30 15:49
请教各位老大:
我想网启任意一个PE,为了保证其启动完成后,能看到G4D虚拟光盘中的内容,因此,我想在启动 ...

外置firadisk对8pe无效

点评

谢谢指教。不过,你言下之意:NT5PE系统外置F驱应该有效吧?如果有效,又应该怎么样编写这个菜单呢?  详情 回复 发表于 2013-7-30 18:37
回复

使用道具 举报

78#
发表于 2013-7-30 18:37:24 | 只看该作者
pseudo 发表于 2013-7-30 18:33
外置firadisk对8pe无效

谢谢指教。不过,你言下之意:NT5PE系统外置F驱应该有效吧?如果有效,又应该怎么样编写这个菜单呢?

点评

有效。 我还没具体研究过这个菜单。  详情 回复 发表于 2013-7-30 21:21
回复

使用道具 举报

79#
发表于 2013-7-30 19:36:53 | 只看该作者
问个问题,有用VM测试的吗(用VPC则太慢了)?
我用VM测试时tftp能正常测试启动ISO,但用http则下载文件进度时老是显示超时失败。

点评

一直用VMware。 超时可能是哪里没配置好。  详情 回复 发表于 2013-7-30 20:49
回复

使用道具 举报

80#
发表于 2013-7-30 20:49:50 | 只看该作者
2011mking 发表于 2013-7-30 19:36
问个问题,有用VM测试的吗(用VPC则太慢了)?
我用VM测试时tftp能正常测试启动ISO,但用http则下载文件进度 ...

一直用VMware。
超时可能是哪里没配置好。
回复

使用道具 举报

81#
发表于 2013-7-30 21:21:52 | 只看该作者
2013上帝是笨蛋 发表于 2013-7-30 18:37
谢谢指教。不过,你言下之意:NT5PE系统外置F驱应该有效吧?如果有效,又应该怎么样编写这个菜单呢?

有效。
我还没具体研究过这个菜单。

点评

虽然没有具体方法,还是谢谢你的解答!  详情 回复 发表于 2013-7-30 21:58
回复

使用道具 举报

82#
发表于 2013-7-30 21:58:30 | 只看该作者
pseudo 发表于 2013-7-30 21:21
有效。
我还没具体研究过这个菜单。

虽然没有具体方法,还是谢谢你的解答!
回复

使用道具 举报

83#
发表于 2013-7-31 11:55:07 | 只看该作者
解包的2003PE菜单如何写才能引导
回复

使用道具 举报

84#
发表于 2013-8-1 12:54:25 | 只看该作者
我用路由器 TFTP启动的,速度太慢了...
仅比USB1.1稍快一点点.
回复

使用道具 举报

85#
发表于 2013-8-1 13:19:03 | 只看该作者
本帖最后由 thttht 于 2013-8-1 13:27 编辑

我这里http和ftp两种我都试了,在我这里速度变化不大,感觉ftp反而好像还比http慢点!!
单位里http加载100mb的iso也就用10秒吧!在家里的http和ftp两种都比单位里的慢!

FTP软件对这个速度也有影响的,我试的另两个FTP软件速度就特别的慢,要不就是我这两个软件哪里设置不对照成的,也有这个可能!
发个我用比较好用简单的FTP软件吧!

Home FTP Server V1.4.5.89汉化版.rar (979.41 KB, 下载次数: 107)


点评

最好能够把两种方式的过程详细描述一下,附上代码和硬件环境,以便大家学习和参考。  详情 回复 发表于 2013-8-1 17:05
回复

使用道具 举报

86#
发表于 2013-8-1 17:05:52 | 只看该作者
thttht 发表于 2013-8-1 13:19
我这里http和ftp两种我都试了,在我这里速度变化不大,感觉ftp反而好像还比http慢点!!
单位里http加载10 ...

最好能够把两种方式的过程详细描述一下,附上代码和硬件环境,以便大家学习和参考。
回复

使用道具 举报

87#
发表于 2013-8-1 17:13:26 | 只看该作者
最近想搞无盘网吧,不知道这个合适吗。。。

点评

这个有iSCSI,但做无盘网吧还是考虑网众、锐起什么的吧,毕竟他们是专业的无盘。  详情 回复 发表于 2013-8-1 17:18
回复

使用道具 举报

88#
发表于 2013-8-1 17:18:11 | 只看该作者
2012kay68057121 发表于 2013-8-1 17:13
最近想搞无盘网吧,不知道这个合适吗。。。

这个有iSCSI,但做无盘网吧还是考虑网众、锐起什么的吧,毕竟他们是专业的无盘。

点评

谢谢!  详情 回复 发表于 2014-12-29 21:05
哦,谢谢指定。。  详情 回复 发表于 2013-8-3 15:57
回复

使用道具 举报

89#
发表于 2013-8-2 07:56:18 | 只看该作者
电脑数量大的时候,作用明显,效果好
回复

使用道具 举报

90#
发表于 2013-8-2 08:13:09 | 只看该作者
PXE_FTP收了,谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-7 04:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表