无忧启动论坛

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

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

  [复制链接]
1531#
发表于 2010-1-20 13:11:11 | 只看该作者
通过了,加上CSPE\KERNEL\FAT,FAT是外部命令,通过command --set-path=()/cspe/kernel/调用外部命令。
感觉速度没DD命令快速
回复

使用道具 举报

1532#
发表于 2010-1-20 13:19:50 | 只看该作者
外部命令单独建个目录吧,CSPE\EXTCMD,或者直接放在根下EXTCMD,通过command --set-path=()/extcmd/调用。
以后命令肯定会增加。

另外你的echo命令导致上下键无效,左右键有效。

[ 本帖最后由 zhaohj 于 2010-1-20 13:47 编辑 ]
回复

使用道具 举报

1533#
 楼主| 发表于 2010-1-20 18:20:34 | 只看该作者
原帖由 zhaohj 于 2010-1-20 13:11 发表
通过了,加上CSPE\KERNEL\FAT,FAT是外部命令,通过command --set-path=()/cspe/kernel/调用外部命令。
感觉速度没DD命令快速

因为使用FAT需要读取一次FAT文件,然后再创建文件,才DD内容过去。
所以慢一点是正常的。

以后也许会有办法把这些外置命令当置内置命令一样使用,就不用再读取一次了。应该会快一点。
回复

使用道具 举报

1534#
 楼主| 发表于 2010-1-20 18:21:04 | 只看该作者
原帖由 zhaohj 于 2010-1-20 13:19 发表
外部命令单独建个目录吧,CSPE\EXTCMD,或者直接放在根下EXTCMD,通过command --set-path=()/extcmd/调用。
以后命令肯定会增加。

另外你的echo命令导致上下键无效,左右键有效。



??echo有问题??没有使用echo命令啊。
回复

使用道具 举报

1535#
发表于 2010-1-20 21:37:35 | 只看该作者
哦,C大,echo与这里无关,最近看了时空论坛,C大把很多时间放在G4D研究上了,一大喜事啊!
支持你,也许我做不了什么!但我们都会支持你的!
回复

使用道具 举报

1536#
发表于 2010-1-20 23:40:14 | 只看该作者
呵呵,先下载试用了。。。
回复

使用道具 举报

1537#
发表于 2010-1-21 13:14:58 | 只看该作者
看来外部命令还得放在IMG中,不然PXE启动重复下载外部命令降低运行效率。
回复

使用道具 举报

1538#
 楼主| 发表于 2010-1-21 13:22:02 | 只看该作者
这是一个问题.当然了现在使用的外部命令比较少,只有一个,暂时先用着.等完善了再弄.
回复

使用道具 举报

1539#
发表于 2010-1-22 09:38:28 | 只看该作者
新版使用了fat file copy,新版的FAT命令在哪里下载?
回复

使用道具 举报

1540#
发表于 2010-1-22 10:04:55 | 只看该作者
在时空论坛找到了,新版已上传到FTP,与LIVEMESH同步。
回复

使用道具 举报

1541#
发表于 2010-1-26 15:57:05 | 只看该作者
看了下GRUB.MOD,是一个GZ压缩的IMG文件,目前是3个外部命令放到内存中
map --mem ()/cspe/kernel/grub.mod (24) && command --set-path=(24)/

C大解释下(24),是内存中哪里开头的?
新版成功通过测试,速度快了很多。
回复

使用道具 举报

1542#
 楼主| 发表于 2010-1-26 16:11:59 | 只看该作者
24就是(fd24)

嘿嘿。因为(fd21) (fd22) (fd23)都被用了,所以就顺后用(fd24)了。
21 是fb
22 是initrd
23 是pxe
回复

使用道具 举报

1543#
发表于 2010-1-26 17:06:23 | 只看该作者
新版FAT命令支持FAT32了吗?
回复

使用道具 举报

1544#
 楼主| 发表于 2010-1-26 19:59:06 | 只看该作者
还没有支持。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

1545#
发表于 2010-1-26 21:20:33 | 只看该作者
在这里,我真的学到很多东西,从98那时的启动,到现在的启动
回复

使用道具 举报

1546#
发表于 2010-1-27 09:11:07 | 只看该作者
C大,有人反映最新版grldr加载背景图片splashimage比较慢,以前的版本没此情况。请帮忙查查原因。
加载背景图片主要是为了英文版grldr用背景图片显示中文。
回复

使用道具 举报

1547#
 楼主| 发表于 2010-1-27 12:04:39 | 只看该作者
怎么个慢法??

我试了没什么感觉。
回复

使用道具 举报

1548#
发表于 2010-1-27 12:08:09 | 只看该作者

回复 #1555 chenall 的帖子

起码在VMware测试慢了几秒
回复

使用道具 举报

1549#
发表于 2010-1-27 12:17:40 | 只看该作者
还有CSPE菜单有一点小问题:
map --mem ()/cspe/kernel/grub.mod (24) && command --set-path=(24)/
map --hook
应该改为:
map --mem ()/cspe/kernel/grub.mod (24)
map --hook
command --set-path=(24)/

不然使用fat 命令就出错了。
回复

使用道具 举报

1550#
发表于 2010-1-27 12:35:56 | 只看该作者
原帖由 zhhsh 于 2010-1-27 12:17 发表
还有CSPE菜单有一点小问题:
map --mem ()/cspe/kernel/grub.mod (24) && command --set-path=(24)/
map --hook
应该改为:
map --mem ()/cspe/kernel/grub.mod (24)
map --hook
command --set-path=(24) ...


在这里也没什么错,因为map --hook之前没调用fat外部命令,command是内部命令。
回复

使用道具 举报

1551#
 楼主| 发表于 2010-1-27 13:06:07 | 只看该作者
原帖由 zhhsh 于 2010-1-27 12:17 发表
还有CSPE菜单有一点小问题:
map --mem ()/cspe/kernel/grub.mod (24) && command --set-path=(24)/
map --hook
应该改为:
map --mem ()/cspe/kernel/grub.mod (24)
map --hook
command --set-path=(24) ...


这个没有错误,因为必须要GRUB.MOD文件存在时才能重新设置command PATH.
如果不存在这个文件map就会失败,当然就不进行设置了。

如果你执行时发现问题,那可能是你的文件不完整。

关于背景的问题,我暂时没有发现什么问题,对这一块也不太熟,能用就用着吧。
用虚拟机比较慢应该是正常的吧,应该实机测试。

我自己用QEMU,一般需要3秒左右。
回复

使用道具 举报

1552#
发表于 2010-1-27 23:02:10 | 只看该作者
请问chenall 大。。。我要合盘调用CSPE应该怎么调用啊?(CSPE一个目录。下面就是Autoruns,kernel文件夹等。。。同级的还有system.WIM啊。。。SERV_SET这些文件)。。。

好像。。。
title    [1]     Micro Windows PE
configfile /CSPE/KERNEL/LOADER.CFG

这样不行啊!!!困扰很久。。。基础不好。。。还请chenall 大不吝赐教!!!

[ 本帖最后由 dwbclz 于 2010-1-27 23:12 编辑 ]
回复

使用道具 举报

1553#
 楼主| 发表于 2010-1-28 00:29:27 | 只看该作者
方法正确。不能用?具体?可能是grub4dos版本不对或文件不完整
回复

使用道具 举报

1554#
发表于 2010-1-28 01:19:21 | 只看该作者
还请chenall大看看!

0127.part1.rar

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

0127.part2.rar

288 KB, 下载次数: 37, 下载积分: 无忧币 -2

0127.part3.rar

285.18 KB, 下载次数: 23, 下载积分: 无忧币 -2

回复

使用道具 举报

1555#
发表于 2010-1-28 01:35:14 | 只看该作者
原帖由 chenall 于 2010-1-26 16:11 发表
24就是(fd24)

嘿嘿。因为(fd21) (fd22) (fd23)都被用了,所以就顺后用(fd24)了。
21 是fb
22 是initrd
23 是pxe



pxe不是33 (0x21) 吗
回复

使用道具 举报

1556#
 楼主| 发表于 2010-1-28 09:55:24 | 只看该作者
@NicTense
呵呵,忘了。

@dwbclz
1.GRUB4DOS版本不够新。
2.ISO的设置有问题(那个允许小写字母不要选上)

[ 本帖最后由 chenall 于 2010-1-28 09:56 编辑 ]
回复

使用道具 举报

1557#
发表于 2010-1-28 10:04:36 | 只看该作者
好的。。。chenall大费心了。。。下班回家试试!!!
回复

使用道具 举报

1558#
发表于 2010-1-28 21:28:00 | 只看该作者
报告chenall大。。。仔细测试了下(呵呵。。。菜鸟的仔细测试。。。见笑啦)。。。

是由于kernel这个文件夹是小写的缘故。。。

title CSPE
configfile /CSPE/kernel/LOADER.CFG

(kernel小写。。。能进cspe的菜单。。。但选择后会提示找不到KERNEL下的SETUPLDR(提示的是大写)


试着把MICROPE.LST。。。LOADER.CFG。。。SETUPLDR。。。里面kernel字符l替换成大写的。。。未果。。。

包括把kernel文件夹名改为大写。。。未果。。。


如果用UltraISO制作ISO时不选"允许小写字母"。。。就不能进菜单啦。。。


苦恼ing。。。

[ 本帖最后由 dwbclz 于 2010-1-28 21:46 编辑 ]
回复

使用道具 举报

1559#
 楼主| 发表于 2010-1-28 21:38:31 | 只看该作者
ISO设置。。。。。。。。。

不要小写字母就行了。
还有不要选择那个RockRidge格式。如果不行建议使用CSPE自带的工具生成ISO。
回复

使用道具 举报

1560#
发表于 2010-1-28 21:51:13 | 只看该作者
谢谢chenall大。。。RockRidge格式没选。。。

有点眉目啦。。。准备MakeISO后。。。提取引导文件再看看。。。明天继续。。。  :)

[ 本帖最后由 dwbclz 于 2010-1-28 23:07 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-18 09:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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