无忧启动论坛

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

[原创]支持外置硬盘控制器驱动,可任意方式启动的PE[10-01-13稳定版]

  [复制链接]
931#
 楼主| 发表于 2009-3-19 12:52:04 | 只看该作者
#935由于ISCSI启动用的盘符不是固定的,要优先使用需要找到ISCSI磁盘的盘符.
这个有问题有空再测试下解决.

还有一点,如果同时存在\MINIPE\SRS.ZIP、\MINIPE\SRS\*.*,PXE启动应该SRS目录优先,这样可减少网络传输量。

这就没有必要了,要么就使用SRS.ZIP要么就解压使用,不要同时存在,也没有同时存在的必要.

#937使用U盘启动它检测到的是ISCSI启动,看来检测有些问题.我再看看.

使用前面的菜单应该没有问题的.OEM_SCSI有没有存在都不会影响进入PE的啊.

[ 本帖最后由 chenall 于 2009-3-19 12:53 编辑 ]
回复

使用道具 举报

932#
 楼主| 发表于 2009-3-19 15:03:52 | 只看该作者
版主可以先试试使用附件的MICROPE.LST文件看看是否可以使用.

修改了ISCSI检测语句.

MICROPE.LST.GZ

1.95 KB, 下载次数: 26, 下载积分: 无忧币 -2

回复

使用道具 举报

933#
 楼主| 发表于 2009-3-19 18:27:34 | 只看该作者
原帖由 zhaohj 于 2009-3-19 08:51 发表

今天看了下,虽然用PXE启动(包括ISCSIPE),但本机光盘里有\minipe\autoruns目录,出现了两种情况:
1:PXE启动(非ISCSIPE),网络映射成功,优先使用PXE的\minipe\autoruns,即Y:\\minipe\autoruns;
2:ISCSIPE启动,优先使用本地的\minipe\autoruns,包括光盘(我这里是F:\\minipe\autoruns),不会优先使用ISCSI盘的minipe\autoruns,即V:\minipe\autoruns

这样造成不统一,能不能PXE(包括ISCSIPE)启动优先使用网络盘的minipe\autoruns

...

新的NET.WIM已经上传,

新的版本使用ISCSI启动时,会优先使用ISCSI磁盘上的外置程序.有空可以测试下.
回复

使用道具 举报

934#
发表于 2009-3-19 21:22:50 | 只看该作者
今天测试了ISCSI插件,在XP的PE下成功了,但是2003的PE下还是没有成功,提示缺少DLL,但是我比较了DLL,基本上都有的,搞不明白
回复

使用道具 举报

935#
 楼主| 发表于 2009-3-19 22:21:43 | 只看该作者
原帖由 huaqingyuan 于 2009-3-19 21:22 发表
今天测试了ISCSI插件,在XP的PE下成功了,但是2003的PE下还是没有成功,提示缺少DLL,但是我比较了DLL,基本上都有的,搞不明白


一个CRYPT32.DLL是必要的,不能使用精简版的,以前这个PE也是使用精简版的DLL文件所以不能用图形界面,后来从XP系统上复制了一个就可以了.
回复

使用道具 举报

936#
发表于 2009-3-20 00:01:02 | 只看该作者
恩终于搞定了,我想想ISCSI內置,应该怎么样操作,就是不用进行安装操作就直接可以的那种.比如RAMDriv这样的.还有感谢你制作的ISCSI插件
回复

使用道具 举报

937#
 楼主| 发表于 2009-3-20 00:34:27 | 只看该作者
因为要启动ISCSI的服务是需要网络支持的,如果没有网络支持ISCSI服务装都装不上.所以内置也没有什么用处.
回复

使用道具 举报

938#
发表于 2009-3-20 01:39:42 | 只看该作者
我发现安装有先后,如果PPOE等都启动好了在安装,好像也不行,
回复

使用道具 举报

939#
发表于 2009-3-20 01:44:46 | 只看该作者
在有网络相关文件的情况下是可以安装的,但是安装后一个服务没有启动.等安装网络了在启动服务没有影响.
2003有数字签名提示,不能全自动,我修改了注册表还是去不掉,真的很奇怪.
如果网络都启动好了在安装,服务都起来了,但是连接还是有问题,你可以测试一下!
回复

使用道具 举报

940#
发表于 2009-3-20 01:59:27 | 只看该作者
2003有数字签名提示,不能全自动,编辑注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=hex:00
但是启动后自动变成01了
可以做一个可以自动安装的版本吗?最好是ISCSI內置,等网络启动好了在启动一下服务就可以了,这样兼容性好一点,也可以全自动!
回复

使用道具 举报

941#
发表于 2009-3-20 08:21:41 | 只看该作者
原帖由 huaqingyuan 于 2009-3-20 01:59 发表
2003有数字签名提示,不能全自动,编辑注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=hex:00
但是启动后自动变成01了
可以做一个可以自 ...


2003可能相关的文件要从2003的机器上拷贝过来,iscsi客户端我是做成WIM放在AUTORUNS下,因为PXE启动网络服务已启动,只要网卡正常设别,ISCSI客户端自动连接
回复

使用道具 举报

942#
发表于 2009-3-20 09:02:34 | 只看该作者
原帖由 chenall 于 2009-3-19 18:27 发表

新的NET.WIM已经上传,

新的版本使用ISCSI启动时,会优先使用ISCSI磁盘上的外置程序.有空可以测试下.


测试成功,我所有的目标已达到,辛苦老大!
回复

使用道具 举报

943#
发表于 2009-3-20 09:17:22 | 只看该作者
原帖由 chenall 于 2009-3-19 15:03 发表
版主可以先试试使用附件的MICROPE.LST文件看看是否可以使用.

修改了ISCSI检测语句.



把附件名字改成MICROPE.LST,替换wxpe里面的MICROPE.LST后重启,出现的情况依然和原来一样,选择1-3的菜单后马上会到主菜单;
把MICROPE.LST.gz解压后替换根目录的MICROPE.LST,则菜单只剩下单独一行,启动,依然出现原来提示。
回复

使用道具 举报

944#
发表于 2009-3-20 09:20:35 | 只看该作者
chenall大师,我有一个小小的问题想请教一下,最近我想把几个PE合在U盘上,我的想法是每个PE它所有的文件单独占一个文件夹(文件夹名是任意的)。这样目录看上去十分清爽,而且PE之间不会相互影响。其它的PE比较好改,因为大部分都沿用了老毛的文件安排格局。用老办法修改一下就行。您这个PE文件安排格局比较特殊,不知该如何下手,想请您有空的话,写一个如何修改的说明贴,并介绍一下修改后,用grub和syslinux菜单引导,这个菜单该如何写可以保证能够发挥原PE的正常功能?(毕竟还是像咱这样的菜鸟多啊,请楼主照顾一下。)

[ 本帖最后由 guoqqqqqq 于 2009-3-20 10:19 编辑 ]
回复

使用道具 举报

945#
发表于 2009-3-20 10:18:50 | 只看该作者
原帖由 guoqqqqqq 于 2009-3-20 09:20 发表
chenall大师,我有一个小小的问题想请教一下,最近我想把几个PE合在U盘上,我的想法是每个PE它所有的文件单独占一个文件夹(文件夹名是任意的)。这样目录看上去十分清爽,而且PE之间不会相互影响。其它的PE比较 ...


老大确实也想过,不过文件夹名任意难度有点大(至少要有一个固定的标志文件吧),还是固定一个文件夹吧,建议TPE,T=TOP
改动的部分比较多,还是老大改吧。
回复

使用道具 举报

946#
 楼主| 发表于 2009-3-20 13:20:28 | 只看该作者
原帖由 huaqingyuan 于 2009-3-20 01:59 发表
2003有数字签名提示,不能全自动,编辑注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=hex:00
但是启动后自动变成01了
可以做一个可以自 ...


新的版本外置程序中有附带一个ISCSI插件,这个是全自动安装的.WIM版本.(只复制两个SYS文件到DRIVERS目录下)
其实只要手工复制文件也就全自动了(把INF里面的COPYFILES注释掉)
回复

使用道具 举报

947#
 楼主| 发表于 2009-3-20 13:22:26 | 只看该作者
原帖由 紫狐 于 2009-3-20 09:17 发表



把附件名字改成MICROPE.LST,替换wxpe里面的MICROPE.LST后重启,出现的情况依然和原来一样,选择1-3的菜单后马上会到主菜单;
把MICROPE.LST.gz解压后替换根目录的MICROPE.LST,则菜单只剩下单独一行,启 ...


麻烦告知一下启动方式,GRLDR的版本.有没有具体一点儿的信息,比如出错提示.

新的MICROPE.LST,启动时应该不会显示从ISCSI启动吧?

只剩下单独一行是什么意思?
回复

使用道具 举报

948#
 楼主| 发表于 2009-3-20 13:24:11 | 只看该作者
原帖由 guoqqqqqq 于 2009-3-20 09:20 发表
chenall大师,我有一个小小的问题想请教一下,最近我想把几个PE合在U盘上,我的想法是每个PE它所有的文件单独占一个文件夹(文件夹名是任意的)。这样目录看上去十分清爽,而且PE之间不会相互影响。其它的PE比较 ...



这个PE也是源用老毛桃的文件安排格局的啊..

不知你所说的所有文件单独占一个文件夹具体是指什么?如果想要目录看起来比较清爽可以使用ISO格式启动,只要一个文件就搞定了.
回复

使用道具 举报

949#
 楼主| 发表于 2009-3-20 13:27:39 | 只看该作者
原帖由 zhaohj 于 2009-3-20 10:18 发表


老大确实也想过,不过文件夹名任意难度有点大(至少要有一个固定的标志文件吧),还是固定一个文件夹吧,建议TPE,T=TOP
改动的部分比较多,还是老大改吧。


新的版本MINIPE目录应该是可以自定义了.不过需要修改启动菜单.micrope.lst文件,而且只有在使用micrope.lst启动情况下才支持自定义

ISO文件一样可以自定义.都需要修改MICROPE.LST文件.我自己没怎么测试,只是预留了接口,可以自定义,
回复

使用道具 举报

950#
发表于 2009-3-20 14:01:48 | 只看该作者
原帖由 chenall 于 2009-3-20 13:20 发表


新的版本外置程序中有附带一个ISCSI插件,这个是全自动安装的.WIM版本.(只复制两个SYS文件到DRIVERS目录下)
其实只要手工复制文件也就全自动了(把INF里面的COPYFILES注释掉)



谢谢指导!应该可以搞定了,确实有先后问题!我是用iscsicpl.cpl连接的.在问一下用命令连接 "[目标] "是指什么?
是iqn.2005-09.com.istorage.iscsi:0这样的吗?有的ISCSI软件是固定的拼写起来比较麻烦.

如果是Targetname也应该可以用命令获取,比如iscsicli AddTargetPortal 192.168.1.236 3260

[ 本帖最后由 huaqingyuan 于 2009-3-20 14:07 编辑 ]
回复

使用道具 举报

951#
 楼主| 发表于 2009-3-20 14:14:11 | 只看该作者
这个是由于之前版本不能正常使用图形界面而添加了,直接连接到一个iscsi目标.

有了图形界面就可以不用这个批处理了.当然也可以改进一下,让它自动获取服务器上的iscsi目标,.
回复

使用道具 举报

952#
发表于 2009-3-20 14:18:28 | 只看该作者
顶!!!现在ISCSI真的很完美了!

[ 本帖最后由 huaqingyuan 于 2009-3-20 14:46 编辑 ]
回复

使用道具 举报

953#
发表于 2009-3-20 14:41:40 | 只看该作者
原帖由 chenall 于 2009-3-20 13:24 发表



这个PE也是源用老毛桃的文件安排格局的啊..

不知你所说的所有文件单独占一个文件夹具体是指什么?如果想要目录看起来比较清爽可以使用ISO格式启动,只要一个文件就搞定了.

     不好意思没说清楚,所有PE文件都放在一个文件夹其意思比如说:所有需要的文件包括grdlr等放在\g\a目录下,启动程序后都从这个目录下寻找相关程序。而另个一个PE都放在\g\b下,再来一个呢\g\c下。
      至于用镜像启动,相对来讲你的这个PE比pseudo大师的好像还难于启动。因为本身在grub下启动PE光盘镜像,就存在刚刚进入PE后,接下来的程序无法找到的情况,我查了一下,稍早一些的PE这情况还比较普遍。我启动pseudo大师的PE,如果做一个整体镜像也不行。
回复

使用道具 举报

954#
发表于 2009-3-20 16:51:50 | 只看该作者
原帖由 chenall 于 2009-3-20 13:22 发表


麻烦告知一下启动方式,GRLDR的版本.有没有具体一点儿的信息,比如出错提示.

新的MICROPE.LST,启动时应该不会显示从ISCSI启动吧?

只剩下单独一行是什么意思?



呵呵,犯了一个低价错误,用了老版本的grub.exe,是上次解决一个大BUG后的那个版本,我是启动到DOS,用grub.exe来启动pe的,估计换个新的grub.exe就能启动。
郁闷呀,拷贝个新的grub.exe近期U盘后重启,U盘居然坏了,555~~~找个时间去电脑城换个再测试。
回复

使用道具 举报

955#
 楼主| 发表于 2009-3-20 16:57:42 | 只看该作者
原帖由 guoqqqqqq 于 2009-3-20 14:41 发表

     不好意思没说清楚,所有PE文件都放在一个文件夹其意思比如说:所有需要的文件包括grdlr等放在\g\a目录下,启动程序后都从这个目录下寻找相关程序。而另个一个PE都放在\g\b下,再来一个呢\g\c下。
      ...


使用镜像方式启动,其实是很简单的,启动PE后不能找到程序说明使用方法不对,没有按照要求使用.

这个PE使用ISO镜像的要求.
ISO文件名必须是MICROPE.ISO并且要放在\BOOT目录下.
你可以把这个PE做成一个ISO文件放在你的光盘的BOOT目录下,然后用GRUB4DOS来启动这个ISO(使用以下的菜单就可以启动了)
titie micrope
map /BOOT/MICROPE.ISO (0xff)
map --hook
chainloader (0xff)

OPE镜像启动方式与这个类似.
回复

使用道具 举报

956#
发表于 2009-3-20 17:51:19 | 只看该作者
请问CHENALL一个比较弱的问题,GPXE的启动文件GPXE.PXE是如何制作出来的?我在GPXE官网上下载了GPXE0.97,在XP里我不知如何产生GPXE.PXE,按照说明用make好像不行,多谢!
回复

使用道具 举报

957#
 楼主| 发表于 2009-3-20 18:53:06 | 只看该作者
原帖由 gzcao 于 2009-3-20 17:51 发表
请问CHENALL一个比较弱的问题,GPXE的启动文件GPXE.PXE是如何制作出来的?我在GPXE官网上下载了GPXE0.97,在XP里我不知如何产生GPXE.PXE,按照说明用make好像不行,多谢!


http://rom-o-matic.net/

http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/

先选择网卡类型.
再选择要生成的文件格式.

再点Get ROm就可以下载到所需的文件了.
回复

使用道具 举报

958#
发表于 2009-3-21 08:54:14 | 只看该作者
原帖由 chenall 于 2009-3-20 16:57 发表


使用镜像方式启动,其实是很简单的,启动PE后不能找到程序说明使用方法不对,没有按照要求使用.

这个PE使用ISO镜像的要求.
ISO文件名必须是MICROPE.ISO并且要放在\BOOT目录下.
你可以把这个PE做成一个ISO ...

原来如此,谢谢大师。
回复

使用道具 举报

959#
发表于 2009-3-21 19:38:58 | 只看该作者
今天U盘换来后,使用320版本和新版本的grub.exe能够正常启动最后一个菜单,但是选前面三个菜单都出现NTDETECT Failed。
回复

使用道具 举报

960#
 楼主| 发表于 2009-3-21 22:27:27 | 只看该作者
因为你可能是直接把WXPE等目录复制到U盘或硬盘上使用的.
如果要使用硬盘或U盘直接启动需要把WXPE/NTDETECT.COM复制到根目录下,记得很早的PE就是这样子了吧.你可以试下.

建议做成MINIISO的文件启动会更好.而且硬盘或U盘上的文件看起来不会很乱.

新的版本只是修改了MENU.LST,和WXPE目录下的文件.
简化WXPE目录下的文件,只使用一份SETUPLDR.BIN和WINNT.XPE,通过GRUB4DOS的功能来调用三个不同的配置文件.

[ 本帖最后由 chenall 于 2009-3-21 22:42 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 11:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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