无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11792|回复: 39
打印 上一主题 下一主题

(已解决)求助:PXE启动ISCSI的PE,MS的dhcp可选项怎样配置?

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-8 23:09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CHENALL的iscsi_PE很有创意,在实际环境应用中也测试通过,很有应用价值。
但大多单位都有局域网,而且都有MS的DHCP服务器配置,不可能再配置一个Hanwindhcp。
在MS的DHCP配置017、066、067选项及060选项后启动GPXE.PXE不成功,需要手动按CTRL+B才折行下去,希望大家帮助一下成功经验,只关于MS的DHCP配置选项。

[ 本帖最后由 zhaohj 于 2009-3-10 12:21 编辑 ]
2#
发表于 2009-3-8 23:53:55 | 只看该作者
老夫觉得iscsi拿来弄pe不科学,我想最多拿来挂载点外置的程序什么的,如果是这样的话还不如直接挂载网络上的wim文件来得方便.我整软的iscsi服务端可以说火候已经相当青了,性能好的用starwind,一般用来挂载上TB的共享数据,如游戏等等.pe的话要整成象无盘的样子的话,我觉得还是专门的无盘服务端如bxp,如果能够把bxp的那个专用网络驱动集成进去,就有戏了,好处在于基本上不受内存大小的限制.不管那种启动方式,最 底层的还是pxe提供启动入口,包括无盘.

另外windows服务器建立pxe启动服务器超简单,首先是dhcp服务器建立,启动项是66,和67,66指定tftp服务器名字,一般是写ip地址,如192.168.1.1,67指出启动文件名,如pxelinux.0,tftp服务器可以和dhcp服务器是同一台机器,也可以是其他任何能通的机器,dhcp网关指定后能达到的任何机器都可以.
tftp服务器建立也简单,把system32下的dllcache下的tftpd.exe复制一份到system32下,然后加载成服务就可以了,tftpd服务目录是根目录下的tftpdroot,你把pxelinux.0和其他的一些文件放到下面就ok
研究下windows远程安装服务就可以肯定pe是可以用分散的文件以非ram方式启动.就是不晓得咋个整哦
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-9 08:24:39 | 只看该作者
原帖由 memphis220 于 2009-3-8 23:53 发表
老夫觉得iscsi拿来弄pe不科学,我想最多拿来挂载点外置的程序什么的,如果是这样的话还不如直接挂载网络上的wim文件来得方便.我整软的iscsi服务端可以说火候已经相当青了,性能好的用starwind,一般用来挂载上TB的共 ...


谢谢你的回复,现在不讨论ISCSI用来做什么,这只是一种测试。
启动文件是pxelinux.0或grldr都没有问题,但再加载Gpxe.PXE问题就出来了,反复重启,只有手动才进行下去。
毛病可能在MS的DHCP的配置选项用户自定义都是标准的,而像Hanwindhcp运行就没有问题,MS的DHCP配置选项肯定还要配置其它选项才能加载GXPE.PXE。

MS的DHCP怎样配置才能正确加载启动文件gpxe.pxe?

[ 本帖最后由 zhaohj 于 2009-3-9 09:01 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2009-3-9 12:11:29 | 只看该作者
再不顶就沉了,希望网吧的朋友支持一下
回复

使用道具 举报

5#
发表于 2009-3-9 13:18:51 | 只看该作者

重新编辑,添加附件

尊敬的楼主,看看这个能不能帮到您http://bbs.pcbeta.com/thread-326499-1-2.html,这个下载连接好像已经不行了,您可到qq群共享里下载,里面有一个vista pe,还有一个xp pe,看看您能不能用上。(说明一下:我不懂,只是给您提供一点信息,因我这里是局域网,网速很慢,不便上传,再说了,也不知该给您传哪一个呢),尊敬的楼主您先试着下一下,实在下不了的话,我在想办法给您上传。
经我测试vista pe好像是光盘版的,vista pe启动后光盘不能取出,这一点不好。另外我还想把此功能做进03 pe中,但我不会。我很菜,我是一个水平极低的初学者。

[ 本帖最后由 zhoubin 于 2009-3-9 13:37 编辑 ]

连接iscsi教程.part1.rar

250 KB, 下载次数: 450, 下载积分: 无忧币 -2

连接iscsi教程.part2.rar

105.14 KB, 下载次数: 419, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
 楼主| 发表于 2009-3-9 16:44:45 | 只看该作者
原帖由 zhoubin 于 2009-3-9 13:18 发表
尊敬的楼主,看看这个能不能帮到您http://bbs.pcbeta.com/thread-326499-1-2.html,这个下载连接好像已经不行了,您可到qq群共享里下载,里面有一个vista pe,还有一个xp pe,看看您能不能用上。(说明一下:我 ...


谢谢你的帖子,ISCSI部分我已没问题,现在问题是MS的DHCP问题。
虽然没解决我的问题,但还是再次感谢你!
回复

使用道具 举报

7#
发表于 2009-3-9 19:01:51 | 只看该作者
应该是undionly.kpxe,你看看这个是不是也出现同样的 问题。


你也可以参考下面的类容
I think most people on the list are probably aware of this already, but we
never made a formal announcement, so here it is:
It is now possible to boot Windows XP via iSCSI using gPXE.  You need to
install the boot-capable Microsoft iSCSI initiator and a new package called
sanbootconf.  The sanbootconf home page is at
  http://etherboot.org/wiki/sanbootconf
and the full instructions for setting up Windows XP for iSCSI boot can be
found as part of the gPXE SAN Booting HowTo at
  http://etherboot.org/wiki/sanboot/winxp
Enjoy!
Michael

[ 本帖最后由 barton 于 2009-3-9 19:05 编辑 ]

undionly.rar

50.05 KB, 下载次数: 161, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2009-3-9 21:18:28 | 只看该作者
关键是会一直读取启动文件名,所以才会一直重复.
hanewindhcp 有一个选项选上后(总是使用66/67获取文件名和服务器IP).

就会在第一次启动时使用66/67指定的文件名来启动,第二次就不会使用了.
回复

使用道具 举报

9#
发表于 2009-3-9 22:12:28 | 只看该作者
发现gpxe已经升级到了0.97,发上来楼主试试。

gpxe0.97.tar.gz

253.64 KB, 下载次数: 250, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
 楼主| 发表于 2009-3-10 08:44:32 | 只看该作者
就是这里·,又倒回来了

[ 本帖最后由 zhaohj 于 2009-3-10 09:10 编辑 ]

Snap1.jpg (55.29 KB, 下载次数: 116)

grldr启动文件加载gpxe.pxe

grldr启动文件加载gpxe.pxe

Snap2.jpg (67.39 KB, 下载次数: 85)

启动文件gpxe.pxe

启动文件gpxe.pxe
回复

使用道具 举报

11#
发表于 2009-3-10 12:04:59 | 只看该作者
经过这几天的查资料总算解决了这个问题.
解决方法.
在服务器上的执行以下CMD就可以了.^_^
  1. netsh dhcp server add class gPXE "gPXE客户端" gPXE
  2. netsh dhcp server set optionvalue 067 string "" VENDOR=gPXE
复制代码

手工添加也可以,
首先,
1.定义一个用户类别,名称gPXE,ID值也是gPXE.

2.在DHCP选项中为新添加的用户类别设置一个067启动文件名的选项(让这个值为空)



设好后,gpxe客户端启动得到的启动文件名为空就会使用017选项了.
回复

使用道具 举报

12#
 楼主| 发表于 2009-3-10 12:20:06 | 只看该作者
解决了,不愧为老大!万分感谢!

意思就是当GPXE启动时启动文件为空,直接转向ROOTPATH。

结贴!
回复

使用道具 举报

13#
发表于 2009-4-8 05:58:29 | 只看该作者
不明白,既然没有指定GPXE.PXE.为什么GPXE.PXE会载入,我们定义的是GPXE啊不是GPXE.PXE
回复

使用道具 举报

14#
发表于 2009-4-8 11:42:39 | 只看该作者
gpxe.pxe是默认的启动文件,或者使用其它方式启动的比如GRUB4DOS加载的.
回复

使用道具 举报

15#
发表于 2009-4-8 13:34:05 | 只看该作者
chenall :谢谢,我昨天用你以前的测试没成功,原来是版本比较老,新下载GPEX.PXE解决了.老版本还是反复下GPEX.PXE文件.

请教你回写程序吗?sanbootconf有开源的代码,经过修改,它现在可以获取到DHCP定义的012主机名为计算机名,但是定义012很麻烦,如果能修改为根据IP地址修改主机名字,那就很完美了!现在用GPXE启动无盘系统会有名称冲突.
回复

使用道具 举报

16#
发表于 2009-4-8 22:45:11 | 只看该作者
楼上的朋友可以试下我写的gPXE管理器,还有sanbootconf我也修改过,可以设置计算机名.
有兴趣的话请到我的网盘下载:http://hbxfwjww.ys168.com
回复

使用道具 举报

17#
发表于 2009-5-1 02:58:09 | 只看该作者
又有新东西可以玩了。多谢楼上的。
多谢chenall。。。
回复

使用道具 举报

18#
发表于 2009-5-14 18:01:38 | 只看该作者
我用gpxe0.97.tar中的启动文件后,出现图中的错误,反复重启。请帮忙看看,谢谢!!

[ 本帖最后由 yyc_safety 于 2009-5-14 21:42 编辑 ]

iscsi.JPG (53.23 KB, 下载次数: 35)

gpxe0.97.tar

gpxe0.97.tar
回复

使用道具 举报

19#
发表于 2009-5-14 18:06:41 | 只看该作者
楼上的是使用什么DHCP服务器?
有注意看这个贴子了吗?

[ 本帖最后由 chenall 于 2009-5-14 18:15 编辑 ]
回复

使用道具 举报

20#
发表于 2009-5-14 21:38:47 | 只看该作者
我用的是MS的DHCP服务器,tftp是tftpd32.
回复

使用道具 举报

21#
发表于 2009-5-14 21:52:02 | 只看该作者
如果用gPXE 0.9.6就会出现如图的"遇到一个不可恢复的处理错误".不知我什么地方设置错了,请帮帮我,谢谢了!!

gPXE0.9.6.JPG (58.4 KB, 下载次数: 39)

gPXE0.9.6.JPG
回复

使用道具 举报

22#
发表于 2009-5-14 21:53:16 | 只看该作者
原帖由 yyc_safety 于 2009-5-14 21:38 发表
我用的是MS的DHCP服务器,tftp是tftpd32.


MS的DHCP服务器,你按上面的贴子说的操作了吗?.!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

23#
发表于 2009-5-14 22:03:21 | 只看该作者
我设置了060,066,067,并且多设置了013和043项,刚开始不设置这两项时,PXE启始终没有获得IP地址。
回复

使用道具 举报

24#
发表于 2009-5-14 22:13:50 | 只看该作者
如果#11楼的解决方法,我的运行到下图处时,就停止了,不知是何原因。

gPXE0.9.7.JPG (42.21 KB, 下载次数: 34)

gPXE0.9.7.JPG
回复

使用道具 举报

25#
 楼主| 发表于 2009-5-15 08:50:55 | 只看该作者
按我的图设置应该没问题的:

Snap1.jpg (42.36 KB, 下载次数: 33)

Snap1.jpg
回复

使用道具 举报

26#
发表于 2009-5-15 14:14:24 | 只看该作者
谢谢回复。
我的DHCP、TFTP服务器都在一台虚拟机上,并提升到域控制器,不知015、044、46的设置目的是什么,启动文件名为什么是grldr;而我的DHCP设置除了没有以上三项以外,增加了013(值为0x199)、043(值01 04 00 00 00 ff)两项,启动文件名是gpxe.pxe,其它的设置应该没有问题。
回复

使用道具 举报

27#
发表于 2009-5-15 14:32:39 | 只看该作者
如果在DHCP中不设置013项,则客户端启动到如图中的位置时,就不往下走了,苦啊,近段时间一直在测试在内网中用PXE启动winPE来维护系统的方法,按照各位老大提供的方法,刚刚有点进展,就卡在这里了。

iscsi11.JPG (18.95 KB, 下载次数: 34)

iscsi11.JPG
回复

使用道具 举报

28#
 楼主| 发表于 2009-5-15 14:38:19 | 只看该作者
015、044、46是dns和wins服务器,我的AD是集成DNS和WINS的。
你只要017,066,067设置正确就可以。
启动文件名是grldr,是因为我要启动多个PE
回复

使用道具 举报

29#
 楼主| 发表于 2009-5-15 14:53:30 | 只看该作者
原帖由 yyc_safety 于 2009-5-15 14:32 发表
如果在DHCP中不设置013项,则客户端启动到如图中的位置时,就不往下走了,苦啊,近段时间一直在测试在内网中用PXE启动winPE来维护系统的方法,按照各位老大提供的方法,刚刚有点进展,就卡在这里了。


你的TFTP有问题吧,你换成HANWIN TFTP试试,或WIN2003自带的tftp
回复

使用道具 举报

30#
发表于 2009-5-15 15:04:01 | 只看该作者
如果只设置017,066,067,我的连启动的DHCP都获不了,为什么,谢谢!!

iscsi13.JPG (35.41 KB, 下载次数: 33)

iscsi13.JPG

iscsi12.JPG (14.23 KB, 下载次数: 28)

iscsi12.JPG
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-23 06:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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