无忧启动论坛

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

[求助] 脑袋都大了,关于GRUB引导ISO

[复制链接]
跳转到指定楼层
1#
发表于 2016-11-12 09:55:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载了我心如水的03PE珍藏版

UD三分区,放入了EFI分区

菜单文件里面写入

title [08] 运行2003PE维护系统
map /Data/2003PE.ISO (0xff)
map --hook
chainloader (0xff)




真机测试,能启动,但是蓝屏,不是PE的问题,也和SATA/IDE关系不大,因为U+一切正常,我命令写的什么地方错了,望指点下。。。。。。。



20161112_030952.jpg (770.86 KB, 下载次数: 11)

20161112_030952.jpg

20161112_030711.jpg (833.88 KB, 下载次数: 11)

20161112_030711.jpg

20161112_030732.jpg (569.96 KB, 下载次数: 11)

20161112_030732.jpg
2#
发表于 2016-11-12 10:31:52 | 只看该作者
本帖最后由 不点 于 2016-11-12 10:34 编辑

大致有两个原因:

1、PE 未集成 firadisk、winvblock 驱动,使得进入 PE 后,无法找到虚拟光盘。
2、显卡驱动有 bug(使实模式仿真代码的 int15 处理程序产生异常),需要替换成没有 bug 的 Win7 的显卡驱动才行。如果自己不知道怎么替换,也可以在 map --hook 之前插入一条 map --e820cycles=0 命令,来进行 workaround。

map --e820cycles=0 如果不行,可以试试 map --e820cycles=1 或 2 或 3,一直试验到 20,应该差不多可以有成功的了。
回复

使用道具 举报

3#
 楼主| 发表于 2016-11-12 11:02:27 | 只看该作者
不点 发表于 2016-11-12 10:31
大致有两个原因:

1、PE 未集成 firadisk、winvblock 驱动,使得进入 PE 后,无法找到虚拟光盘。

PE应该没什么问题,U+写入一切正常启动真机机器全正常,PE的ISO直接在虚拟机里测试也正常
我现在在怀疑我是不是那些代码哪里写错了。。。老师给看下那些代码对不对呗

点评

不点大元帅说的很对,加map map --e820cycles=0就行了。我以前也遇到过显卡蓝屏,加了就好了。 菜单改为 title [08] 运行2003PE维护系统 map /Data/2003PE.ISO (0xff) map --e820cycles=0 map --hook chainl  详情 回复 发表于 2016-11-12 19:36
回复

使用道具 举报

4#
发表于 2016-11-12 11:52:40 | 只看该作者
只做测试用,看是否成功,用RUN直接引导:
command ()/BOOT/GRUB/RUN --mem --FIRA ()/Data/2003PE.ISO
回复

使用道具 举报

5#
 楼主| 发表于 2016-11-12 14:05:42 | 只看该作者
ku588 发表于 2016-11-12 11:52
只做测试用,看是否成功,用RUN直接引导:
command ()/BOOT/GRUB/RUN --mem --FIRA ()/Data/2003PE.ISO

。。。。这条命令是写在哪里的,两个菜单都写了,没启动起来,对GRUB这方面我跟白痴差不了多少。。。

屏幕截图(121).png (323.42 KB, 下载次数: 11)

屏幕截图(121).png

点评

看这条调用命令,command ()/BOOT/GRUB/RUN --mem --FIRA ()/Data/2003PE.ISO 首先你需要下载RUN放在/BOOT/GRUB/RUN,当然这个RUN放哪里,你写对路径就可以了  详情 回复 发表于 2016-11-12 14:13
回复

使用道具 举报

6#
发表于 2016-11-12 14:13:13 | 只看该作者
本帖最后由 ku588 于 2016-11-12 14:49 编辑
宝貝对不起 发表于 2016-11-12 14:05
。。。。这条命令是写在哪里的,两个菜单都写了,没启动起来,对GRUB这方面我跟白痴差不了多少。。。


看这条调用命令,command ()/BOOT/GRUB/RUN --mem --FIRA ()/Data/2003PE.ISO

首先你需要下载RUN放在/BOOT/GRUB/RUN,
还需要下载FIRADISK.IMG放在/BOOT/IMGS/FIRADISK.IMG,

这样运行上面的命令就没有问题了

RUN.7z

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

FIRADISK.7z

2.81 MB, 下载次数: 39, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
发表于 2016-11-12 19:36:13 | 只看该作者
宝貝对不起 发表于 2016-11-12 11:02
PE应该没什么问题,U+写入一切正常启动真机机器全正常,PE的ISO直接在虚拟机里测试也正常
我现在在怀疑 ...


不点大元帅说的很对,加map map --e820cycles=0就行了。我以前也遇到过实机启动显卡蓝屏,加了就好了。

菜单改为
title [08] 运行2003PE维护系统
map /Data/2003PE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
回复

使用道具 举报

8#
 楼主| 发表于 2016-11-13 00:29:30 | 只看该作者
不知 发表于 2016-11-12 19:36
不点大元帅说的很对,加map map --e820cycles=0就行了。我以前也遇到过实机启动显卡蓝屏,加了就好了。 ...

太棒了,没问题了,,这回竟然正常了,谢谢兄弟!
回复

使用道具 举报

9#
 楼主| 发表于 2016-11-13 00:32:22 | 只看该作者
不点 发表于 2016-11-12 10:31
大致有两个原因:

1、PE 未集成 firadisk、winvblock 驱动,使得进入 PE 后,无法找到虚拟光盘。

太感谢了,一看就看出了我什么问题,这回解决了,你说的什么驱动和实模式INT15的,我一点都看不懂,我需要慢慢学习的还有很多,感谢老师指导
回复

使用道具 举报

10#
发表于 2016-11-14 09:40:05 | 只看该作者
也从中学习了
回复

使用道具 举报

11#
发表于 2016-11-14 17:07:06 | 只看该作者
楼主头像真好看
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 19:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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