无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
1#
发表于 2010-1-1 13:55:21 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2010-1-31 14:39:06 | 显示全部楼层
@pseudo
now you can use new out command: goto

replace fallback command in 0pe.lst

http://www.chenall.com/blog/2010/01/grub4dos_GOTO.html

goto is based on fallback.

eg.
cat --length=0 ()/CSPE/EXT.ZIP || goto 15

if no exist  ()/cspe/ext.zip  goto entry(menu) 15

if use fallback command,like below
fallback 15
cat --length=0 ()/cspe/ext.zip || kernel
回复

使用道具 举报

3#
发表于 2010-8-22 18:25:50 | 显示全部楼层
这个问题在2010-03-09以后在版本中存在,2010-08-12的版本已经解决。

新版的GRUB4DOS正好解决的就是这个问题(有时会出现Error 25的问题.)
回复

使用道具 举报

4#
发表于 2010-9-12 22:37:08 | 显示全部楼层
原帖由 pseudo 于 2010-9-12 15:56 发表
用VMware6.5.3或更高版本启动附件虚拟客户机,加载#6楼9.10的GhostPE的0PE.ISO为虚拟机光盘。

第一次启动自动加载VMSCSI驱动,直达Ghost32.exe界面。
关闭windows命令行窗口后,稍候会自动重启。重启后找不 ...



试了确实如此,不过好久没有接触这些了,你可能需要自己跟踪一下看看哪一步有问题.

可能是变量问题?或者是外部命令CHKPCI执行的问题?
回复

使用道具 举报

5#
发表于 2010-9-15 20:18:38 | 显示全部楼层
麻烦测试一下新版的GRUB4DOS看看是否还是有同样的问题。

原因(Error 72):因为热启没有重新初始化内存,GRUB4DOS也没有初始化这部分内存,8-10M之的内存(GRUB4DOS内存分配空间)经过DOS还有PE再返回到GRUB4DOS之前这个空间里面就有数据了。

以前的GRUB4DOS由于只有一个程序在运行所以是正常的,新版在执行批处理命令时有驻留,并且我没有考虑到这种情况,所以就出错了。

现在应该就正常了,试一下。

[ 本帖最后由 chenall 于 2010-9-15 20:20 编辑 ]

test_grub.rar

230.33 KB, 下载次数: 31, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2010-9-16 08:04:35 | 显示全部楼层
原帖由 pseudo 于 2010-9-15 22:04 发表
执行
grubmenu.exe import grldr BUILDIN.MENU.0PE
报错
grubmenu:lseek fails (pmenu)


因为测试用我在编译时没有使用
./configure --enable-preset-menu=preset_menu.lst

所以不支持内置菜单的,支持内置菜单的用这个。

grub_test.rar

230.34 KB, 下载次数: 46, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
发表于 2010-9-16 10:35:59 | 显示全部楼层
原帖由 pseudo 于 2010-9-16 10:26 发表
报错一样。
传错了?


内置菜单?你可以先不用内置菜单试试。
我试了是正常的。
回复

使用道具 举报

8#
发表于 2010-9-16 14:34:34 | 显示全部楼层
原帖由 pseudo 于 2010-9-16 12:30 发表

ok,没有error 72了。

另一个可能也跟初始化有关的实机测试报error 28(#1495楼也遇到过),也顺带消除了。

chenall兄辛苦了。


OK,解决了就好。也要谢谢你的测试还有截图,否则没那么容易找出原因.^_^
稍后再上传一个完整的版本到googlecode上。
回复

使用道具 举报

9#
发表于 2010-9-22 00:06:03 | 显示全部楼层
原帖由 tonny2911 于 2010-9-21 14:14 发表


碰到同样问题,文字提示选项看不到了!哪能下载到grub4dos-0.4.5b-2010-09-16.zip啊



因为新的版本使用了新的字体缓存,而外部命令加载字库还是旧的,需要更新才能使用.

[ 本帖最后由 chenall 于 2010-9-22 00:10 编辑 ]
回复

使用道具 举报

10#
发表于 2010-9-23 20:11:47 | 显示全部楼层
fontfile命令已经更新支持新版GRUB4DOS.(800X600)
可以下载测试.
http://grub4dos-chenall.googleco ... file-2010-09-23.zip
但不再支持以前的版本.
回复

使用道具 举报

11#
发表于 2010-9-25 13:17:03 | 显示全部楼层
原帖由 aguest 于 2010-9-24 14:10 发表
谢谢更新,但就chenall大的NTBOOT而言,由于其未用到fontfile,故用新版grub4dos仍会使NTBOOT界面显示有问题。


试试今天刚上传的GRUB4DOS
2010-09-25的版本.应该解决了这个问题.

顺便修改了一下新版的graphicsmode可以直接切换,不用再经过terminal console中转了.
回复

使用道具 举报

12#
发表于 2010-10-3 15:41:43 | 显示全部楼层
UNIFONT和fontfile命令有更新...

修正因为一个内存地址错误,导致的花屏问题。

新的版本下载在这里:
http://code.google.com/p/grubutils/downloads/list
回复

使用道具 举报

13#
发表于 2010-10-4 17:06:55 | 显示全部楼层
原帖由 zxw 于 2010-10-3 20:09 发表
2010.10.3 版本的wenv,在0PE中还是有丢失变量的bug.
2010.9.8版本的则没有问题。


能否报告一下更具体的信息?
回复

使用道具 举报

14#
发表于 2010-10-4 17:07:48 | 显示全部楼层
原帖由 Plantsoot 于 2010-10-3 23:14 发表


是不是用了新版的,二次加载字体前就不需要先卸载字体了?


以前的版本就可以的,二次加载会自动先卸载。
回复

使用道具 举报

15#
发表于 2010-10-5 22:38:33 | 显示全部楼层
原帖由 pseudo 于 2010-10-5 10:46 发表
unifont与fontfile相互卸载么?相互有无冲突?


两个不可以同时使用,有冲突的,并且fontfile没有卸载的功能.
回复

使用道具 举报

16#
发表于 2010-10-7 18:32:10 | 显示全部楼层
原帖由 msad 于 2010-10-6 00:58 发表

感谢,明白了这俩文件都是字体了,呵呵,不知道怎么添加字体或修改字体?



fontfile 和 unifont 只是加载字体的命令.

要修改字体需要自己制作,具体制作方法自己找...

两种字库都有专门的工具.

另外fontfile支持小字库.
回复

使用道具 举报

17#
发表于 2010-11-18 18:24:12 | 显示全部楼层
原帖由 pseudo 于 2010-11-18 17:45 发表

#6楼给了个补丁,大家试试。

现在grldr的find命令,已经优先查找当前设备。
但对当前设备(0xff)下的文件,就在眼皮底下,find也找不到,即使ls可以看到。


这是一个BUG,已经修正上传.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 01:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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