无忧启动论坛

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

光盘从UEFI启动GRUB2.EFI,怎么引导PE的BOOTMGRFW.EFI?

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-16 17:24:12 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 qrb0 于 2013-9-16 17:26 编辑

光盘从UEFI启动GRUB2.EFI,怎么引导BOOTMGRFW.EFI?

这是我启动win8PE的菜单:
menuentry "启动WINPE" {
search --file /efi/boot/bootpe.efi --set=root
chainloader ($root)/efi/boot/bootpe.efi
}

选从WINPE后,会出现windows的菜单,再选过后就出现0xc00000e错误.



BCD菜单:


如果启动efishell后再执行bootpe.efi都可以正常进入PE.(bootpe.efi是从bootmgrfw.efi改名而来的)

请教一下,我这个是什么问题呢?
10#
发表于 2013-10-19 15:31:14 | 只看该作者
我感觉不应该这样引导,应该引导CD上的软盘,然后启动,估计就没问题了!
回复

使用道具 举报

9#
发表于 2013-9-26 18:10:06 | 只看该作者
楼主grub fou efi 是什么呢?求模板或者写法
回复

使用道具 举报

8#
发表于 2013-9-18 17:21:01 | 只看该作者
qrb0 发表于 2013-9-18 14:25
谢谢 fujianabc 的解答.

在进入grub2后,虚拟的fd都没有,只有光驱.

怎么会这样呢?按理软盘模拟启动grub2的话,grub2应该能访问虚拟软驱的。
回复

使用道具 举报

7#
 楼主| 发表于 2013-9-18 14:25:28 | 只看该作者
谢谢 fujianabc 的解答.

在进入grub2后,虚拟的fd都没有,只有光驱.

点评

怎么会这样呢?按理软盘模拟启动grub2的话,grub2应该能访问虚拟软驱的。  详情 回复 发表于 2013-9-18 17:21
回复

使用道具 举报

6#
发表于 2013-9-17 19:50:46 | 只看该作者
qrb0 发表于 2013-9-16 22:39
在光盘进入efishell的时候,fs0就是光盘上的efi的镜像文件。看不到光盘的其它文件;
会不会是这种情况,ch ...

会的,efishell默认情况下是无法访问光盘内的内容的,只能访问img中的内容。
而grub2则自身包含了光盘文件系统驱动,你search的话,优先找到光盘中的内容。建议不要search设root了,直接chainloader加载(fd0)中的文件
回复

使用道具 举报

5#
发表于 2013-9-17 00:15:57 | 只看该作者
qrb0 发表于 2013-9-16 22:39
在光盘进入efishell的时候,fs0就是光盘上的efi的镜像文件。看不到光盘的其它文件;
会不会是这种情况,ch ...

你efi.img内有bootpe.efi,那么这句
  1. search --file /efi/boot/bootpe.efi --set=root
复制代码
是把img(也就是fs0)设为root了,于是bootpe.efi在fs0内找不到文件
我猜是酱紫
回复

使用道具 举报

4#
 楼主| 发表于 2013-9-16 22:39:38 | 只看该作者
在光盘进入efishell的时候,fs0就是光盘上的efi的镜像文件。看不到光盘的其它文件;
会不会是这种情况,chainloader启动的时候,传入的BOOT设备与efi.img设备不一样呢?

点评

会的,efishell默认情况下是无法访问光盘内的内容的,只能访问img中的内容。 而grub2则自身包含了光盘文件系统驱动,你search的话,优先找到光盘中的内容。建议不要search设root了,直接chainloader加载(fd0)中的文  详情 回复 发表于 2013-9-17 19:50
你efi.img内有bootpe.efi,那么这句是把img(也就是fs0)设为root了,于是bootpe.efi在fs0内找不到文件 我猜是酱紫  详情 回复 发表于 2013-9-17 00:15
回复

使用道具 举报

3#
 楼主| 发表于 2013-9-16 22:31:58 | 只看该作者
fujianabc 发表于 2013-9-16 21:41
你的efishell也是光盘上启动的?
按理启动设备locate是指本地硬盘而不是光盘上的文件

是的,我的EFISHELL也是光盘上的,不过在efishell下运行bootpe.efi这个文件是在光盘的启动img中的,但是和光盘上的efi/boot/的文件是一样的。我的硬盘是空的,没有文件。

回复

使用道具 举报

2#
发表于 2013-9-16 21:41:14 | 只看该作者
你的efishell也是光盘上启动的?
按理启动设备locate是指本地硬盘而不是光盘上的文件

点评

是的,我的EFISHELL也是光盘上的,不过在efishell下运行bootpe.efi这个文件是在光盘的启动img中的,但是和光盘上的efi/boot/的文件是一样的。我的硬盘是空的,没有文件。  详情 回复 发表于 2013-9-16 22:31
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 07:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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