无忧启动论坛

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

0PE_NBv1.5.1(2014-04-05)测试

    [复制链接]
2941#
发表于 2016-12-12 11:22:23 | 只看该作者
回复

使用道具 举报

2942#
发表于 2016-12-12 11:45:29 | 只看该作者
本帖最后由 不点 于 2016-12-12 11:59 编辑
2012zhd 发表于 2016-12-11 21:34
1209版f6串接菜单仍然有问题。


不像是 --top 的问题。另外, --top 应该不会有问题的。

Cannot mount selected partition 的意思是说,(fd1) 这个设备无法挂上。你定位一下,看毛病在哪里。怀疑是 (fd1) 里面的内容不对。可用

map --status
geometry (fd1)
cat --hex (fd1)+1
ls (fd1)/

看看内容是否正常。

前面的 Autodetect CHS 失败信息,好像是说 (fd1) 这个虚拟软盘不是合法的 FAT 格式(也不是其它合法格式,如 NTFS 等),所以报错。有了这样的错误在先,所以 (fd1) 里面的内容就无法访问了。因此,必须先排除这个错误,然后才能执行 map --mem --top (fd1)/f6.gz (fd0) 的操作。

点评

不点大师啊,我只是一个0pe的使用者,代码根本不懂啊。 (在两台机上测试过,都是一样的错误提示,故障应该能够重现,等待其他老师反馈)  详情 回复 发表于 2016-12-12 12:14
回复

使用道具 举报

2943#
发表于 2016-12-12 12:14:17 | 只看该作者
不点 发表于 2016-12-12 11:45
不像是 --top 的问题。另外, --top 应该不会有问题的。

Cannot mount selected partition 的意思是 ...

不点大师啊,我只是一个0pe的使用者,代码根本不懂啊。
(在两台机上测试过,都是一样的错误提示,故障应该能够重现,等待其他老师反馈)

点评

忽然觉得可能是 grub4dos 的 bug。 map --rehook 的时候,要重新整理内存盘的物理存放地址,但不使用 --top(因为早期不存在 --top 选项),这样就乱了。如果不用 map --rehook,应该没问题的。如果 0pe 使用了 m  详情 回复 发表于 2016-12-12 22:27
回复

使用道具 举报

2944#
发表于 2016-12-12 16:47:35 | 只看该作者
关键楼上说0920版正常
回复

使用道具 举报

2945#
发表于 2016-12-12 18:50:06 | 只看该作者
哪个坛友分享一下别的网盘,百度云疯了 ,我这里下载20兆均速9kb

点评

别的网盘都没几个能用的了,老版本里不是有不限速的网盘破解版吗?其他该怎么做,你知道了吧  详情 回复 发表于 2016-12-12 19:03
回复

使用道具 举报

2946#
发表于 2016-12-12 19:03:13 | 只看该作者
2011ylq 发表于 2016-12-12 18:50
哪个坛友分享一下别的网盘,百度云疯了 ,我这里下载20兆均速9kb

别的网盘都没几个能用的了,老版本里不是有不限速的网盘破解版吗?其他该怎么做,你知道了吧
回复

使用道具 举报

2947#
发表于 2016-12-12 19:16:25 | 只看该作者
一直在用的,就五天前开始不能用了,下载永远9kb, 我用的还是5.35的会员使用叠加时间的
回复

使用道具 举报

2948#
发表于 2016-12-12 19:39:00 | 只看该作者
不知什么原因,百度网盘的东西,IE下载也是9kb/s,五天前满速的
回复

使用道具 举报

2949#
 楼主| 发表于 2016-12-12 22:23:38 | 只看该作者
@不点
最新版在VMware重现了@2012zhd遇到的问题:
1、在主菜单选菜单项
[7]仿真F6驱动软盘后串接菜单
之后一路回车,最后选菜单项
[2] *使A空盘,B有[SYMMPI]
则在执行configfile (fd1)/MENU.USR句时报错:File not found
对菜单项[2]按C键直接输入命令情况如下:


回复

使用道具 举报

2950#
发表于 2016-12-12 22:27:53 | 只看该作者
2012zhd 发表于 2016-12-12 12:14
不点大师啊,我只是一个0pe的使用者,代码根本不懂啊。
(在两台机上测试过,都是一样的错误提示,故障 ...

忽然觉得可能是 grub4dos 的 bug。

map --rehook 的时候,要重新整理内存盘的物理存放地址,但不使用 --top(因为早期不存在 --top 选项),这样就乱了。如果不用 map --rehook,应该没问题的。如果 0pe 使用了 map --rehook,那说明我猜的方向是对的,问题的症结也猜着了。

解决办法,让 --top 成为默认、“铁定” 的选项,就是说,无论有没有 --top 选项,都从最顶端寻找可用内存块来存放 img。

可以让 chenall 或 yaya 编译一个版本来测试。如果我有空的话,我也可以做。但暂时没工夫做这事。

点评

我曾经用0pe0920版本的grldr换上1209的菜单测试1209版0pe,一样会提示同样的错误,这似乎说明不是grub4dos 的 bug。 另外1209版自带的那个软碟通在0pe下运行会蓝屏死机。  详情 回复 发表于 2016-12-13 09:10
回复

使用道具 举报

2951#
 楼主| 发表于 2016-12-12 22:31:03 | 只看该作者
呵呵,这样的话,我就倒退回无top版本,等新版g4d就行了。
回复

使用道具 举报

2952#
发表于 2016-12-13 09:10:59 | 只看该作者
不点 发表于 2016-12-12 22:27
忽然觉得可能是 grub4dos 的 bug。

map --rehook 的时候,要重新整理内存盘的物理存放地址,但不使用  ...

我曾经用0pe0920版本的grldr换上1209的菜单测试1209版0pe,一样会提示同样的错误,这似乎说明不是grub4dos 的 bug。

另外1209版自带的那个软碟通在0pe下运行会蓝屏死机。

点评

各位,问题比较明白了。需要修正 map --rehook 命令。这个修正的动作表面上看不算大,可也是个细致活,弄不好会产生新的 bug。所以我打算找时间能够静下来,仔细处理这一问题。暂时先不要用 --top 吧。  详情 回复 发表于 2016-12-13 10:46
DOS.GZ、0PENB.LZMA都用了top的。对菜单项可按c键再按ESC键就明白了。  发表于 2016-12-13 09:29
回复

使用道具 举报

2953#
发表于 2016-12-13 10:46:59 | 只看该作者
2012zhd 发表于 2016-12-13 09:10
我曾经用0pe0920版本的grldr换上1209的菜单测试1209版0pe,一样会提示同样的错误,这似乎说明不是grub4do ...

各位,问题比较明白了。需要修正 map --rehook 命令。这个修正的动作表面上看不算大,可也是个细致活,弄不好会产生新的 bug。所以我打算找时间能够静下来,仔细处理这一问题。暂时先不要用 --top 吧。
回复

使用道具 举报

2954#
 楼主| 发表于 2016-12-13 12:07:57 | 只看该作者
不点大人注意身体,慢慢来。
那种非要top的机子罕见,多年来也只wangjf网友反馈的一台。
用top同时又用rehook的,国内外恐怕只有0pe近期版本。
这个g4d的bug已存在多年,即使不管也无实质影响。只是出于追求完美才去修正,所以不急。

点评

请测试一下20161126的EFI下的boot.wim,我补上了那个认U盘的补丁之后进桌面加载不到无线驱动,看了initWimEnv.ini里面的代码是可以加载PETOOLS\NT6XDrivers的,不过PECMD.ini里的代码和这个不一样,会是这个影响的么?  详情 回复 发表于 2016-12-13 22:24
回复

使用道具 举报

2955#
发表于 2016-12-13 22:24:19 | 只看该作者
pseudo 发表于 2016-12-13 12:07
不点大人注意身体,慢慢来。
那种非要top的机子罕见,多年来也只wangjf网友反馈的一台。
用top同时又用re ...

请测试一下20161126的EFI下的boot.wim,我补上了那个认U盘的补丁之后进桌面加载不到无线驱动,看了initWimEnv.ini里面的代码是可以加载PETOOLS\NT6XDrivers的,不过PECMD.ini里的代码和这个不一样,会是这个影响的么?
回复

使用道具 举报

2956#
 楼主| 发表于 2016-12-13 23:04:16 | 只看该作者
你没明确说你打补丁之前,能否加载到无线驱动。
进桌面消停后,直接执行initWimEnv.ini,应该就可以加载PETOOLS\NT6XDrivers的驱动,跟PECMD.ini关系不大。

点评

印象中没打补丁之前好像加载成功过,记不清了,测试几次之后连U盘都不识别了,别提加载了...  详情 回复 发表于 2016-12-14 13:00
回复

使用道具 举报

2957#
发表于 2016-12-14 13:00:00 | 只看该作者
pseudo 发表于 2016-12-13 23:04
你没明确说你打补丁之前,能否加载到无线驱动。
进桌面消停后,直接执行initWimEnv.ini,应该就可以加载PE ...

印象中没打补丁之前好像加载成功过,记不清了,测试几次之后连U盘都不识别了,别提加载了...
回复

使用道具 举报

2958#
发表于 2016-12-20 15:20:03 | 只看该作者
自己使用的老机,学习winxpsp3原版的安装方法。
1.硬盘IDE模式,使用0pe“启动iso xp”菜单,或者使用F6菜单。
2.硬盘ahci模式,使用0pe“启动iso xp”菜单,或者使用F6菜单。
在安装第一阶段结束,进入第二阶段从硬盘启动时,都有如下提示:
因一下文件的损坏或丢失,windows无法启动
<windows root>\system32\hal.dll
请重新安装以上文件的拷贝
安装无法继续进行,怀疑原iso损坏,于是用WINNTSETUP_系统安装器安装,ahci模式提示无法复制驱动文件,IDE模式却能顺利的完成安装,可见原iso也是好的。
请问大师,是哪里出了问题。

点评

这里有个教程可参考: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=196149  详情 回复 发表于 2016-12-20 23:54
回复

使用道具 举报

2959#
发表于 2016-12-20 16:25:44 | 只看该作者
下载0PE_NBv1.5.2(20161212)2in1+10pe(20161208).7z生成0PE.iso(405MB)
把0PE.ISO、grldr、grldr.mbr放置于C盘启动。

出现1.回车键、2.空格键、3.Esc键 选项画面进行如下操作:
1.不按任何键,0PE顺利启动到桌面;
2.按回车键,0PE也可以启动到桌面;
3按空格键,在下面的界面中死机,没有反应。

IMG_20161220.jpg (516.7 KB, 下载次数: 184)

IMG_20161220.jpg

点评

你那台机特殊,正如不点分析的,内存碎得很,按空格将iso载入内存时,由于低端没有连续的足够大的空间(罕见),高端才有,需要top参数令其往高端走才放得下。 0pe以往没用top参数,所以按空格时在这台机出问题;  详情 回复 发表于 2016-12-20 18:39
没办法,你只能等着将来新版 grub4dos 把 map --mem 修正好了之后再测试。其中大致应该包括以下两项修正的动作: 1、将 --top 设为默认(无论有没有 --top,都执行 --top 的操作)。 2、修复 map --rehook,让 r  详情 回复 发表于 2016-12-20 16:38
回复

使用道具 举报

2960#
发表于 2016-12-20 16:38:59 | 只看该作者
本帖最后由 不点 于 2016-12-20 16:42 编辑
wangjf 发表于 2016-12-20 16:25
下载0PE_NBv1.5.2(20161212)2in1+10pe(20161208).7z生成0PE.iso(405MB)
把0PE.ISO、grldr、grldr.mbr放 ...


没办法,你只能等着将来新版 grub4dos 把 map --mem 修正好了之后再测试。其中大致应该包括以下两项修正的动作:

1、将 --top 设为默认(无论有没有 --top,都执行 --top 的操作)。
2、修复 map --rehook,让 rehook 可以处理位于 4G 以上的内存块。目前的 rehook 无此能力。

尤其是 grub_memmove 函数是应该仔细处理的,即,那些调用 memmove 的地方,大部分都应该换成相应的能够处理高于 4G 内存地址的函数调用。

回复

使用道具 举报

2961#
 楼主| 发表于 2016-12-20 18:39:54 | 只看该作者
wangjf 发表于 2016-12-20 16:25
下载0PE_NBv1.5.2(20161212)2in1+10pe(20161208).7z生成0PE.iso(405MB)
把0PE.ISO、grldr、grldr.mbr放 ...

你那台机特殊,正如不点分析的,内存碎得很,按空格将iso载入内存时,由于低端没有连续的足够大的空间(罕见),高端才有,需要top参数令其往高端走才放得下。

0pe以往没用top参数,所以按空格时在这台机出问题;
近期加过top参数,但由于g4d在top后rehook问题上有bug,也不行;
现在0pe已经去掉top参数,恢复当初。当然会存在当初没用top时的问题。

只能等g4d修好grldr的bug,那时不管是否用top都行。而0pe到时只需换新版grldr,其它不用任何修改。

目前对那台特殊机子,你不按空格,还是可以启动的,暂时这么用吧。按空格的话,要等g4d新版才行。

情况就是这样。

点评

关于 --top 的修改完成了。同时也仔细检查了 map --rehook,觉得没什么需要改动的。由于 --top 已经成为必然的动作,因此 map --rehook 时会自动执行 --top 的动作,不会再搞乱了。 估计应该没问题了。先试试看吧  详情 回复 发表于 2016-12-21 17:46
回复

使用道具 举报

2962#
发表于 2016-12-20 20:30:17 | 只看该作者
明白了,谢谢两位大师。
回复

使用道具 举报

2963#
 楼主| 发表于 2016-12-20 23:54:49 | 只看该作者
2012zhd 发表于 2016-12-20 15:20
自己使用的老机,学习winxpsp3原版的安装方法。
1.硬盘IDE模式,使用0pe“启动iso xp”菜单,或者使用F6菜 ...

这里有个教程可参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=196149

点评

谢谢大师,我去再学习。  详情 回复 发表于 2016-12-21 09:29
回复

使用道具 举报

2964#
发表于 2016-12-21 09:29:23 | 只看该作者
pseudo 发表于 2016-12-20 23:54
这里有个教程可参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=196149

谢谢大师,我去再学习。
回复

使用道具 举报

2965#
发表于 2016-12-21 17:46:25 | 只看该作者
pseudo 发表于 2016-12-20 18:39
你那台机特殊,正如不点分析的,内存碎得很,按空格将iso载入内存时,由于低端没有连续的足够大的空间( ...

关于 --top 的修改完成了。同时也仔细检查了 map --rehook,觉得没什么需要改动的。由于 --top 已经成为必然的动作,因此 map --rehook 时会自动执行 --top 的动作,不会再搞乱了。

估计应该没问题了。先试试看吧。


grub4dos-0.4.6a-2016-12-16.7z.zip

282.44 KB, 下载次数: 8, 下载积分: 无忧币 -2

无论有没有 --top,都执行 --top 的动作,请测试。

grub4dos-0.4.5c-2016-12-16.7z.zip

258.34 KB, 下载次数: 7, 下载积分: 无忧币 -2

无论有没有 --top,都执行 --top 的动作,请测试。

回复

使用道具 举报

2966#
 楼主| 发表于 2016-12-21 18:16:53 | 只看该作者

grub4dos-0.4.6a-2016-12-16.7z.zip版grldr,内置0PE菜单

本帖最后由 pseudo 于 2016-12-21 18:27 编辑

20161216版grldr内置0PE菜单.zip (175.52 KB, 下载次数: 15)

说明:grub4dos-0.4.6a-2016-11-09版g4d很快出0PE主菜单,从grub4dos-0.4.6a-2016-12-12起的g4d版本启动0PE会很慢,请耐心等候。

点评

替换此grldr文件生成的0PE.ISO会出现蓝屏。 具体如下: 在1.回车键、2.空格键、3.Esc键 选项画面进行如下操作: 1.不按任何键,0PE在出现Windows动画logo后蓝屏; 2.按回车键,0PE经过约不到2分钟出现0PE主菜单  详情 回复 发表于 2016-12-22 16:40
如果没有其它原因的话,我猜是文件长度逐渐增大后带来的内存冲突。试着比较两个版本的 grldr 的大小,看看增大了多少字节。 为了确定是不是文件大小造成的,可以先试着删掉一些不重要的命令,以便减小 grldr 文件  详情 回复 发表于 2016-12-21 19:45
回复

使用道具 举报

2967#
发表于 2016-12-21 19:45:28 | 只看该作者
pseudo 发表于 2016-12-21 18:16
说明:grub4dos-0.4.6a-2016-11-09版g4d很快出0PE主菜单,从grub4dos-0.4.6a-2016-12-12起的g4d版本启 ...

如果没有其它原因的话,我猜是文件长度逐渐增大后带来的内存冲突。试着比较两个版本的 grldr 的大小,看看增大了多少字节。

为了确定是不是文件大小造成的,可以先试着删掉一些不重要的命令,以便减小 grldr 文件的长度,试试看效果。如果无效,则表明不是文件长度增大造成的。如果有效,则表明确实是文件长度增大而引起的。

回复

使用道具 举报

2968#
发表于 2016-12-22 10:08:18 | 只看该作者
去掉 help 命令,节约不少字节。试试看这个怎么样?
主要是验证前面的推测,即,是否由于文件长度太大而产生问题。


如果这个没问题,那就证实了推测。如果同样有问题,那就否证了上述推测。

grub4dos-0.4.6a-2016-12-16_nohelp.7z.zip

282.34 KB, 下载次数: 19, 下载积分: 无忧币 -2

去掉 help 命令,节约不少字节。试试看这个怎么样?

回复

使用道具 举报

2969#
发表于 2016-12-22 16:40:38 | 只看该作者
本帖最后由 wangjf 于 2016-12-22 16:44 编辑
pseudo 发表于 2016-12-21 18:16
说明:grub4dos-0.4.6a-2016-11-09版g4d很快出0PE主菜单,从grub4dos-0.4.6a-2016-12-12起的g4d版本启 ...


替换此grldr文件生成的0PE.ISO会出现蓝屏。
具体如下:
在1.回车键、2.空格键、3.Esc键 选项画面进行如下操作:
1.不按任何键,0PE在出现Windows动画logo后蓝屏;
2.按回车键,0PE经过约不到2分钟出现0PE主菜单,然后在Windows动画logo后蓝屏;
3.按空格键,0PE经过约不到2分钟出现0PE主菜单,然后在Windows动画logo后蓝屏。

2016122201.jpg (633.77 KB, 下载次数: 191)

01等待大约2分钟

01等待大约2分钟

20161222_161845.jpg (967.72 KB, 下载次数: 187)

02 0PE菜单

02  0PE菜单

20161222_162342.jpg (605.38 KB, 下载次数: 203)

Windows logo

Windows logo

20161222_161510.jpg (809.92 KB, 下载次数: 207)

蓝屏画面

蓝屏画面

点评

粗略分析一下。 你的高于 4G 的内存有 1G,那么你的 ISO 和其它小的 IMG 应该都放在那里了。 假如你的驱动程序(firadisk?winvblock?对不起,我可不了解它们)不支持高于 4G 的虚拟盘的话,那可能就会出现蓝  详情 回复 发表于 2016-12-22 17:52
回复

使用道具 举报

2970#
发表于 2016-12-22 17:52:42 | 只看该作者
wangjf 发表于 2016-12-22 16:40
替换此grldr文件生成的0PE.ISO会出现蓝屏。
具体如下:
在1.回车键、2.空格键、3.Esc键 选项画面进行 ...

粗略分析一下。

你的高于 4G 的内存有 1G,那么你的 ISO 和其它小的 IMG 应该都放在那里了。

假如你的驱动程序(firadisk?winvblock?对不起,我可不了解它们)不支持高于 4G 的虚拟盘的话,那可能就会出现蓝屏了(07B 蓝屏,据说大概就是 “盘未识别、盘无法访问” 导致的)。

你用的是何种驱动程序?是 firadisk 还是 winvblock?

点评

没有使用驱动程序 就是在出现0PE主菜单时,选择第一项 Windows PE (XP)单核版。 不是上面的第二张图片的第三项,可能这里误导大师了。  详情 回复 发表于 2016-12-22 19:51
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-26 02:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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