无忧启动论坛

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

[20110331 修正] CMPE (03核心,通用外置SRS、PCI三卡驱动架构,全面硬件支持)

  [复制链接]
31#
发表于 2010-7-13 17:47:32 | 显示全部楼层
新版本的grub4dos(7.12)http://nufans.net/grub4dos/tinybit/
已经解决了pxe unload的问题。

但改成新版后(GRUB.EXE),实机测试还是黑屏,虚拟机下正常。我怀疑你的PE内核有问题。
回复

使用道具 举报

32#
发表于 2010-7-14 21:53:38 | 显示全部楼层
map --mem winpe9.img (hd0)
    chainloader (hd0,0)/wxpe/setupldr.bin
    boot
------------------------------
这个我实机试过了,也是黑屏。所以才会说PE有问题之说。
回复

使用道具 举报

33#
发表于 2010-7-16 13:12:51 | 显示全部楼层
DELL机真的很麻烦,你的机器看来得让不点来处理一下:
1:保存grldr启动时的中断向量
2:grldr-》纯dos->grub.exe,保存中断向量

上传后让不点大来处理。
另在其他机器上也测试一下。
回复

使用道具 举报

34#
发表于 2010-7-16 17:57:37 | 显示全部楼层
进DOS后,还是加载DOS网卡通用驱动,通过TFTP GET下载,SRS驱动、网卡驱动反正不大。
这方面可以看一下CHENALL的CSPE。
这样避开了PXE问题。
回复

使用道具 举报

35#
发表于 2010-7-17 08:14:30 | 显示全部楼层
回复

使用道具 举报

36#
发表于 2010-7-20 11:06:07 | 显示全部楼层
今天测试不点上传的7.20版本,发现map --mem磁盘映像有问题,以前版本都是好的。
见图:

而且下面也进不去:
title A  Boot Local windows system (ntldr)
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

[ 本帖最后由 zhaohj 于 2010-7-20 11:11 编辑 ]

Snap1.jpg (110.91 KB, 下载次数: 103)

Snap1.jpg
回复

使用道具 举报

37#
发表于 2010-7-21 09:08:49 | 显示全部楼层
哦,那问题都解决了,新版本可以发布了。
回复

使用道具 举报

38#
发表于 2010-7-21 14:25:45 | 显示全部楼层
测试了一下,原黑屏的机器已成功进入桌面。
回复

使用道具 举报

39#
发表于 2010-7-21 17:25:25 | 显示全部楼层
你不是说用TFTP下载吗?那下面为何要这样:
<srsid.txt lmod /l* FAT copy ()/PEDRVS/SRS/[$2].SY_ (hd0,0)/WXPE/SYSTEM32/DRIVERS/>>startpe.lst

TFTP下载的话,进入DOS后不需要pxe keep了。如:tftp get \CMPE\XXXX  %Tftp_SERVER%
回复

使用道具 举报

40#
发表于 2010-7-21 23:35:27 | 显示全部楼层
dos下是可以TFTP的,这要加载驱动undi_drv.exe,DOS下TFTP,与GRUB4DOS的PXE无关。
-------------------------------
试想一下,GRUB4DOS0.4.5a以前在进入DOS前要卸载PXE的,至少不能pxe keep,否则死机。
---------------
不过现在的GRUB4DOS能够完美支持PXE,也无需考虑DOS下去TFTP了,DOS下TFTP速度是比较慢的。
回复

使用道具 举报

41#
发表于 2010-7-22 11:23:59 | 显示全部楼层
那你的这几台机器能使用CHENALL的CSPE吗?
device=bin\undi_drv.exe
dos=high,umb
files=20
buffers=20
device=bin\himem.sys /testmem:off /v

如我这样就没有问题的:
terminal console
color white/blue blue/yellow light-red/blue 10
default 10
timeout 5
debug off
clear
title 0  Boot Chenall CSPE From PXE
configfile /CSPE/KERNEL/LOADER.CFG


我这台原来黑屏的机器使用CSPE没问题。

[ 本帖最后由 zhaohj 于 2010-7-22 11:29 编辑 ]
回复

使用道具 举报

42#
发表于 2010-7-22 16:16:14 | 显示全部楼层
那无解了。
好在现在GRUB4DOS解决了PXE内存占用问题,问题也简单多了。
回复

使用道具 举报

43#
发表于 2010-7-27 09:08:00 | 显示全部楼层
新版本FAT命令,解决了PXE启动时多次读写问题,现在直接COPY速度很快了,不用再转内存中转了。
回复

使用道具 举报

44#
发表于 2010-7-27 10:21:38 | 显示全部楼层
哈哈,有时候要厚着脸皮,死追烂打......
你的汇编功底不错啊
整个自动生成ID的工具出来
PCI\VEN_10B7&DEV_1700="3COM\EL2000X"
PCI\VEN_10B7&DEV_9300="3COM\El910"
PCI\VEN_10b7&DEV_9902="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9903="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9904="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9905="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9908="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9909="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_5900="3COM\NETEL59X"
PCI\VEN_10b7&DEV_5950="3COM\NETEL59X"
PCI\VEN_10b7&DEV_5951="3COM\NETEL59X"
PCI\VEN_10b7&DEV_9004="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9005="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9006="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_900A="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9055="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9058="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_905A="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9200="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9201="3COM\W9X90XBC"
PCI\VEN_10b7&DEV_9202="3COM\W9X90XBC"
PCI\VEN_1317&DEV_0985="ADMTEK\AN983"
PCI\VEN_1317&DEV_9511="ADMTEK\AN983"
......

[ 本帖最后由 zhaohj 于 2010-7-27 10:23 编辑 ]

Snap1.jpg (73.15 KB, 下载次数: 89)

Snap1.jpg
回复

使用道具 举报

45#
发表于 2010-8-9 15:56:13 | 显示全部楼层
不错,速度很快。

把WIN9PE.IMG用gz再压缩一下,加快启动速度。
write 0x82a4 1
map --mem=0xB000 ()/CMPE/WINPE9.IMG.GZ (rd)
write 0x82a4 0
map --mem (rd)+1 (hd0)
map --hook
回复

使用道具 举报

46#
发表于 2010-8-9 17:05:54 | 显示全部楼层
128M的机器现在有几何?256M以下可以不考虑。本人对1G以下的机器都做报废处理,哈哈。

显卡驱动看来得收集一下,能用上的很少。
回复

使用道具 举报

47#
发表于 2010-8-12 15:00:06 | 显示全部楼层
想用PENETCFG.EXE修改IP,没成功。

打开网页问题,我测试了一下没问题,速度很快。

兄弟对PECMD运行自由,很多新命令还第一次看到。举例:如网络连接映射成功后显示托盘几秒钟,很人性化。

[ 本帖最后由 zhaohj 于 2010-8-12 17:28 编辑 ]

Snap1.jpg (117.87 KB, 下载次数: 71)

Snap1.jpg

Snap2.jpg (114.38 KB, 下载次数: 73)

Snap2.jpg
回复

使用道具 举报

48#
发表于 2010-8-13 09:49:23 | 显示全部楼层
改了CALL $DLL还不行,看来是内核精简过度了。
我测试了一下COOLG的0808IMG版,可以修改IP,不过“提示重启”选NO就可以。
还是怀疑很多DLL路径需要在SYSTEM32下。你的模式与CHENALL的很相拟,结果也一样,都导致不能修改IP或修改后网卡找不到。
回复

使用道具 举报

49#
发表于 2011-2-28 14:58:02 | 显示全部楼层
是啊,现在用chkpci检测硬件ID比较方便了,canmao 该更新一下了。
关于自动获取tftp服务器的IP,也可以见COOLG的外置PE。或PM我
回复

使用道具 举报

50#
发表于 2011-3-28 18:30:11 | 显示全部楼层
支持一下,又上了一个台阶!祝你心情愉快!
回复

使用道具 举报

51#
发表于 2011-3-29 00:07:15 | 显示全部楼层
原cmpe\menu.lst中:
pause --wait=0 Load WinPE Image...
map (hd0) (hd)
map --mem ()/CMPE/WINPE9.IMG (hd0)
map --hook
============
以上内容需要改一下,否则多硬盘的情况的情况会搞乱硬盘次序,无硬盘会出错。
下面是调用批处理:
!BAT
set /a hd=*0x475&0xff+0x7f
:move
checkrange 0x7f calc %hd% && exit
set /a hd1=%hd%+1
map (%hd%) (%hd1%)
set /a hd=%hd%-1
goto :move
map --hook
:eof
============
另外,chkpci没有这样的参数 chkpci -net,应改为chkpci -cc:02
chkpci -cc:03显卡,chkpci -cc:04声卡
===============
网卡的ID好多少写了个&
$VEN_8086DEV_1000="IPRO1000"==》$VEN_8086&DEV_1000="IPRO1000"

[ 本帖最后由 zhaohj 于 2011-3-29 09:02 编辑 ]
回复

使用道具 举报

52#
发表于 2011-3-29 09:07:27 | 显示全部楼层
另外,上述处理后,进入PE网卡还是没有处理好,请修正!

Snap1.jpg (79.85 KB, 下载次数: 86)

Snap1.jpg
回复

使用道具 举报

53#
发表于 2011-3-29 10:57:31 | 显示全部楼层
你把vm的网卡改成 ethernet0.virtualDev = "e1000" 测试一下
回复

使用道具 举报

54#
发表于 2011-3-29 11:13:16 | 显示全部楼层
虚拟机配置文件如Windows XP Professional.vmx,把网卡改成ethernet0.virtualDev = "e1000",这样网卡驱动应该使用IPRO1000.CAB
如果vmx中没有,就加入。
我这里为何这个e1000325驱动无效?!

[ 本帖最后由 zhaohj 于 2011-3-29 11:31 编辑 ]
回复

使用道具 举报

55#
发表于 2011-3-29 22:51:41 | 显示全部楼层
原帖由 canmao 于 2011-3-29 16:16 发表
@zhaohj
折腾了N小时,是驱动包的事。
这个包能驱动VM的e1000:116708

晕,如果把这个包中文件合并(替换)到原来包中,也无法驱动。


老版本的pecmd.exe没出现这个问题的,你查查新版PECMD.EXE有什么不同,驱动打包也要用新版的pecab.exe.
辛苦你再折腾一下。
回复

使用道具 举报

56#
发表于 2011-3-30 13:07:41 | 显示全部楼层
basenet.ini改成这样?
_SUB InsNic
   DEVI $%sDrv%,1
   UPNP -pnp
   REGI $HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001\InfPath,sNicOK
   IFEX $%Error%=0,EXIT Loop!MESS 网卡驱动未能正确安装!\n是否手动选择网卡驱动?\n选择否,不加载网络退出。 @警告 #YN $Y
   FIND $%YESNO%=NO,TEAM LINK %USERPROFILE%\桌面\启动基本网络,PECMD.EXE,LOAD %windir%\TOOLS\BASENET.INI,shell32.dll#17|EXIT File
   BROW sDrv,X:\PEDRVS\*,选择驱动(.CAB或.INF)文件,CAB;*.INF
_END


=============
测试可行!
匹配级别1,就是说要解压全部文件,这样理解就正常了。因为这个cab包还有其他的驱动,如果把E1000325单独打包就可以用默认级别2.

[ 本帖最后由 zhaohj 于 2011-3-30 13:16 编辑 ]
回复

使用道具 举报

57#
发表于 2011-3-30 16:08:52 | 显示全部楼层
原话:
#以下unmap 0x81:0x8f可预防本PE因找不到本地盘控驱动出现7B蓝屏状况
#map --unmap=0x81:0x8F
#map --rehook
==========
这个不应该有的,不然你前面的map (hd0) (hd)等于无效了。
PROCDRVS.BAT缺少判断,因为很多人可能不要声显卡等

=========
我实机测试,发现好多机器死机(但不蓝屏)
怀疑内核问题。

==========
IASTORA1这个驱动,会提示IASTORA1.SYS 已擦除的提示,你检查一下(进不了PE)。

[ 本帖最后由 zhaohj 于 2011-3-30 16:34 编辑 ]
回复

使用道具 举报

58#
发表于 2011-3-31 12:30:31 | 显示全部楼层
期待更新!
网卡驱动要每个驱动单独打包吗?这要花一定的时间。
回复

使用道具 举报

59#
发表于 2011-3-31 14:40:01 | 显示全部楼层
建议不要集成wvblk32.sy_、firadisk.sy_驱动,或者使用无盘天使的驱动比较稳定。
SRS可以使用A盘空B盘SRS的仿真盘F6自动加载方式。
回复

使用道具 举报

60#
发表于 2011-4-7 08:31:13 | 显示全部楼层
建议把firadisk驱动文件放在外面,交由用户选择处理:wdsys.sys、wvblock.sys、firadisk.sys三选一
目前无故黑屏(但我从没出现蓝屏)的机会还是比较多,我怀疑与firadisk.sys有关。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-12 16:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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