无忧启动论坛

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

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

  [复制链接]
1411#
发表于 2009-11-26 14:31:17 | 只看该作者
确实是进入DOS后hd0找不到了.

IMG056.jpg (101.31 KB, 下载次数: 160)

IMG056.jpg

IMG057.jpg (121.18 KB, 下载次数: 175)

IMG057.jpg

IMG058.jpg (91.12 KB, 下载次数: 165)

IMG058.jpg

IMG059.jpg (111.12 KB, 下载次数: 182)

IMG059.jpg

IMG060.jpg (120.22 KB, 下载次数: 173)

IMG060.jpg

IMG061.jpg (132.3 KB, 下载次数: 178)

IMG061.jpg

IMG062.jpg (122.88 KB, 下载次数: 177)

IMG062.jpg
回复

使用道具 举报

1412#
 楼主| 发表于 2009-11-26 15:23:42 | 只看该作者
发现你的启动菜单是旧版的?新版的是没有使用 --rehook命令的.
在4G内存上只要一使用map --rehook肯定就找不到了.

事实上,因为 (hd0)是在最早的时候就映射了,所以不使用--rehook是没有什么影响的.
回复

使用道具 举报

1413#
发表于 2009-11-26 15:33:33 | 只看该作者
可能你的LIVEMESH有问题,你检查一下。因为之前一次是好的。你内核更新后(FIRADISK放到内核后)MICROPE.LST可能传错了。

刚才看了一下,你确实传错了。

[ 本帖最后由 zhaohj 于 2009-11-26 15:36 编辑 ]
回复

使用道具 举报

1414#
 楼主| 发表于 2009-11-26 15:55:56 | 只看该作者
嗯,是传错了,只要把MICROPE.LST里面的rehook换成hook就行了.
回复

使用道具 举报

1415#
发表于 2009-11-26 16:19:05 | 只看该作者
命令本身没有错,不知从上面的图片中能否找到问题所在?
0PE的问题更加严重,我试着把REHOOK换成HOOK还是不能启动。
4G差不多成标准配置了。
回复

使用道具 举报

1416#
 楼主| 发表于 2009-11-26 16:23:27 | 只看该作者
原帖由 zhaohj 于 2009-11-26 16:19 发表
命令本身没有错,不知从上面的图片中能否找到问题所在?
0PE的问题更加严重,我试着把REHOOK换成HOOK还是不能启动。
4G差不多成标准配置了。


图片上有出现的rehook命令,我查了上传的文件里面确实有rehook命令,所以不能启动是正常的.

只要打开micrope.lst把rehook全部换成hook就可以了(应该只有两处,实际上只有一处有用,就是菜单8那个).
回复

使用道具 举报

1417#
发表于 2009-11-26 16:33:53 | 只看该作者
怎样修改我知道,期待着rehook命令能早点完善啊。
现在是发现问题,避开问题,但还没有根本解决问题。我们测试的目的是发现问题并最终解决问题。
我只能做一个测试者,解决问题就靠你、不点等大师了。
回复

使用道具 举报

1418#
 楼主| 发表于 2009-11-28 18:15:13 | 只看该作者
更新了,上面的问题应该解决了。。。
回复

使用道具 举报

1419#
发表于 2009-11-29 11:42:00 | 只看该作者
感谢C大,rehook问题圆满解决!无忧有你真精彩!
FTP上已同步。
回复

使用道具 举报

1420#
 楼主| 发表于 2009-11-29 19:29:19 | 只看该作者
同步更新到最新版GRUB4DOS了。

顺便贴一下最新GRUB4DOS增强版的下载。(基于官方2009-11-29源码修改)
http://grub4dos-chenall.googleco ... .4.4-2009-11-29.zip

关于增强版添加的功能。
http://code.google.com/p/grub4dos-chenall/wiki/20091129_adv
回复

使用道具 举报

1421#
发表于 2009-11-29 23:00:33 | 只看该作者
//自动启动网络服务,同步进行,一般启动到桌面后,网络也就可用了.
//EXEC !CMD.EXE /C "%WinDir%\NET\Start_Net.cmd all"
现在这个功能在那步实现的?因为autorun.ini中已加//

现在是PXE启动自动连接网络并自动映射网络盘,本地启动则不会。是NET.WIM中加了判断吗?

[ 本帖最后由 zhaohj 于 2009-11-29 23:05 编辑 ]
回复

使用道具 举报

1422#
 楼主| 发表于 2009-11-30 00:36:38 | 只看该作者
原帖由 zhaohj 于 2009-11-29 23:00 发表
//自动启动网络服务,同步进行,一般启动到桌面后,网络也就可用了.
//EXEC !CMD.EXE /C "%WinDir%\NET\Start_Net.cmd all"
现在这个功能在那步实现的?因为autorun.ini中已加//

现在是PXE启动自动连接网络并 ...


这是在启动时进行判断的。
回复

使用道具 举报

1423#
发表于 2009-12-8 11:28:18 | 只看该作者
pxe启动加载网卡是判别NET\NETID.TXT,如果不存在NETID.TXT,能不能加载DRIVERS\DRIVERS_NET.CAB?
有时候网卡分类中没有可以救救急。目前PXE启动是不支持DRIVERS\DRIVERS_NET.CAB的。
回复

使用道具 举报

1424#
 楼主| 发表于 2009-12-8 17:08:05 | 只看该作者
这个主意倒是不错,下次把它加上。
回复

使用道具 举报

1425#
发表于 2009-12-9 15:48:51 | 只看该作者
楼主,现在出稳定版了没有?上次更新的一个版本老提示找不到磁盘。
回复

使用道具 举报

1426#
 楼主| 发表于 2009-12-9 16:21:43 | 只看该作者
原帖由 紫狐 于 2009-12-9 15:48 发表
楼主,现在出稳定版了没有?上次更新的一个版本老提示找不到磁盘。

??
有没有具体一点的信息。。。
回复

使用道具 举报

1427#
发表于 2009-12-9 17:06:11 | 只看该作者
现在已经很稳定了,不知NVIDIA的网卡现在要不要特殊处理(NETID.txt方式).
提供一个python编制的GETID程序,需要python支持。

[ 本帖最后由 zhaohj 于 2009-12-9 17:08 编辑 ]

get_id.rar

39.23 KB, 下载次数: 24, 下载积分: 无忧币 -2

回复

使用道具 举报

1428#
发表于 2009-12-9 17:17:30 | 只看该作者
原帖由 chenall 于 2009-12-9 16:21 发表

??
有没有具体一点的信息。。。



回头上传出错图片。
回复

使用道具 举报

1429#
发表于 2009-12-10 08:23:41 | 只看该作者
出现的就是这个错误,不知道是不是grub的问题。

mpe.jpg (33.08 KB, 下载次数: 222)

mpe.jpg
回复

使用道具 举报

1430#
发表于 2009-12-10 08:36:32 | 只看该作者
我感觉紫狐大哥应该升级下grub4dos新版看看是否有这个问题。另外我自己的x61上很奇怪的无法识别到硬盘。用的mesh最新版。有点无奈。
回复

使用道具 举报

1431#
发表于 2009-12-10 08:39:12 | 只看该作者
原帖由 fantasy 于 2009-12-10 08:36 发表
我感觉紫狐大哥应该升级下grub4dos新版看看是否有这个问题。另外我自己的x61上很奇怪的无法识别到硬盘。用的mesh最新版。有点无奈。



记得上次更新后是有更换grub,晚上回家再试一试,不过回头下载完cspe后测试下,如果好用就换cspe,呵呵。
回复

使用道具 举报

1432#
 楼主| 发表于 2009-12-10 11:13:16 | 只看该作者
@紫狐
感觉好像GRUB有问题 或者是菜单有改动了?
@fantasy
硬盘找不到?没有对应的驱动?还是。。。
回复

使用道具 举报

1433#
发表于 2009-12-10 11:26:13 | 只看该作者
应该是驱动问题 我用全内置ud的0pe那个fla文件恢复没有问题 识别硬盘
回复

使用道具 举报

1434#
 楼主| 发表于 2009-12-10 12:18:10 | 只看该作者
原帖由 fantasy 于 2009-12-10 11:26 发表
应该是驱动问题 我用全内置ud的0pe那个fla文件恢复没有问题 识别硬盘


哦,那就直接把它的SRS.zip复制过来就OK了。
回复

使用道具 举报

1435#
 楼主| 发表于 2009-12-11 00:59:51 | 只看该作者
原帖由 zhaohj 于 2009-12-8 11:28 发表
pxe启动加载网卡是判别NET\NETID.TXT,如果不存在NETID.TXT,能不能加载DRIVERS\DRIVERS_NET.CAB?
有时候网卡分类中没有可以救救急。目前PXE启动是不支持DRIVERS\DRIVERS_NET.CAB的。


由于DRIVERS\DRIVERS_NET.CAB文件名比较长,DOS下不支持。暂时使用如下方式

2009-12-11

这个版本修改了网卡驱动获取的批处理。

规则:
1.优先检测NET.PCI,然后才是NETID.TXT
2.如果上面文件不存在,就直接使用NET\Default.CAB
3.如果NET.PCI或NETID.TXT中没有找到任何与本机匹配的网卡驱动使用NET\Default.CAB


为了方便使用视情况改成使用Drivers目录下的NET驱动,文件名会短一些,可能是DRIVERS\DRV_NET.CAB。

EXT.zip

226.75 KB, 下载次数: 17, 下载积分: 无忧币 -2

回复

使用道具 举报

1436#
发表于 2009-12-11 10:55:32 | 只看该作者
规则:
1:优先检测NET.PCI,然后才是NETID.TXT。此条测试通过!
2:如果上面文件不存在,就直接使用NET\Default.CAB。此条测试通过!
3:如果NET.PCI或NETID.TXT中没有找到任何与本机匹配的网卡驱动使用NET\Default.CAB,此条没有通过。

虚拟机测试,网卡E1000325,NETID.TXT或NET.PCI中包含网卡E1000325
PCI\VEN_8086&DEV_1000="INTEL\E1000325"
PCI\VEN_8086&DEV_1001="INTEL\E1000325"
...
PCI\VEN_8086&DEV_108A="INTEL\E1000325"
PCI\VEN_8086&DEV_10B5="INTEL\E1000325"
NET.PCI在前面多一个$
测试结果都会复制NET\Default.CAB

而当NETID.TXT或NET.PCI中不包含网卡E1000325,不会复制。情况正好相反。

而当NETID.TXT或NET.PCI文件不存在,会复制NET\Default.CAB,情况正常。

[ 本帖最后由 zhaohj 于 2009-12-11 11:45 编辑 ]

net_pci-y.jpg (99.85 KB, 下载次数: 151)

NET.PCI包含E1000325

NET.PCI包含E1000325

netid-y.jpg (43.57 KB, 下载次数: 143)

NETID.TXT包含E1000325

NETID.TXT包含E1000325

NET.PCI-N.jpg (49.17 KB, 下载次数: 148)

NET.PCI不含E1000325

NET.PCI不含E1000325
回复

使用道具 举报

1437#
 楼主| 发表于 2009-12-11 11:45:24 | 只看该作者
我的批处理好像写错了,晕...

下午再修改了。
准备改成使用drivers目录下的驱动,为了简单文件名使用如下。
DRIVERS\_NET.CAB 或 DRIVERS\_NET.ZIP DRIVERS\_NET.7Z

另外有没有需要Google Wave的,昨天刚开通了Wave,挺不错的说,数量不多
有Google帐户的想尝试的可以密我.呵呵。
回复

使用道具 举报

1438#
发表于 2009-12-11 11:54:08 | 只看该作者
Google Wave是Google即将推出的信息分享、协作、发布平台,它是一个创新和整合的平台。
没有账号,怎么密你?
回复

使用道具 举报

1439#
 楼主| 发表于 2009-12-11 12:31:14 | 只看该作者
汗,你都没有用Google 服务的啊。呵呵。

把邀请链接放出来,有Google帐号的自己点击注册,应该还可以使用的说。呵呵。
https://wave.google.com/wave/inv ... X58ZYVLuavsEW98VPxg
回复

使用道具 举报

1440#
发表于 2009-12-11 12:55:44 | 只看该作者
晕,一大堆英文,头痛。我注册了,出现如下的提示,好象是还未什么的:

Your Google Account has
not yet been activated
for Google Wave
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 07:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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