无忧启动论坛

 找回密码
 注册
搜索
【招募】优秀技术员,装机赚钱!最纯净的「微PE装机优盘」UEPON大师作品广告位出租 QQ:184822951
查看: 441|回复: 17

[求助] GRUB2 引导 其他分区上的WINPE WIM 失败

[复制链接]
发表于 2017-9-11 18:30:46 | 显示全部楼层 |阅读模式
公司有项目需要做一键还原功能,我就想在硬盘上加一个WINPE,在进入WINPE后通过ImageX备份及还原。

当前环境是:WINDOWS 10 64位, WINPE也是WIN10 ADK提取的64位。

启动流程大概是这样:
图形1.jpg

目前卡在无法引导进入WINPE,每次进入都出现这个界面
微信图片_20170911181959.png

因为我的EFI分区才100M,所以我把WINPE所有文件放在了另一个分区 F:\WINPE  (fat32格式),目录结构:
Capture2.PNG
原始的WINPE一大堆目录,绕得我头昏,干脆把需要的文件丢在一个目录中。

GRUB2的部分放在EFI分区中,它可以正常工作,比如选择进入系统是OK的。

以下是BCD信息:
Capture.PNG

启动菜单:
  1. menuentry "WinPE" --hotkey=f5 {
  2.         if search --file --no-floppy --set=winpe /WinPE/bootmgfw.efi; then
  3.                 chainloader (${winpe})/WinPE/bootmgfw.efi
  4.         else
  5.                 echo ERROR
  6.         fi
  7. }
复制代码


请高手帮忙看看有哪里做错了。
发表于 2017-9-11 19:25:30 来自手机 | 显示全部楼层
bcd错了,修改前两行,为wim所在分区。
 楼主| 发表于 2017-9-11 20:30:34 | 显示全部楼层
窄口牛 发表于 2017-9-11 19:25
bcd错了,修改前两行,为wim所在分区。

谢谢回复!

我试过一样报错:
Capture3.PNG
发表于 2017-9-11 21:01:04 | 显示全部楼层
那就真的不知道了。你提供的信息看上去已经不会有什么问题了。
发表于 2017-9-11 23:05:08 | 显示全部楼层
类型,应该选择partition吧
发表于 2017-9-12 07:28:55 | 显示全部楼层
efi可以直接启动PE了,为什么加一级grub2?
直接添加EFI bcd菜单不行么?
 楼主| 发表于 2017-9-12 10:36:55 | 显示全部楼层
devilma 发表于 2017-9-11 23:05
类型,应该选择partition吧

选择partition后 File, SDI file两个框就变灰色状态了。

我同样试过了partition,然后将所有文件拷贝到 F盘根目录。也不行
 楼主| 发表于 2017-9-12 10:38:04 | 显示全部楼层
JCDN 发表于 2017-9-12 07:28
efi可以直接启动PE了,为什么加一级grub2?
直接添加EFI bcd菜单不行么?

有没有相关的例子?我从昨天才开始接触 GRUB2。
发表于 2017-9-12 11:09:24 来自手机 | 显示全部楼层
本帖最后由 窄口牛 于 2017-9-12 11:10 编辑

你把前三个(1.2.4)放到esp的boot文件夹,试一下。
发表于 2017-9-12 15:14:07 | 显示全部楼层
本帖最后由 wintoflash 于 2017-9-12 15:15 编辑

1.不把bootmgfw.efi所在分区设为根分区,有一定概率会启动失败(原因不明)。
menuentry "WinPE" --hotkey=f5 {
-        if search --file --no-floppy --set=winpe /WinPE/bootmgfw.efi; then
-                chainloader (${winpe})/WinPE/bootmgfw.efi
+        if search --file --no-floppy --set=root /WinPE/bootmgfw.efi; then
+                chainloader (${root})/WinPE/bootmgfw.efi
        else
                echo ERROR
        fi
}
2.bootmgr.efi应该是只能放在磁盘根目录下的。
3.某些版本的bootmgfw.efi不能自动加载同目录下的BCD,只能加载M$默认路径下的BCD。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|无忧启动 ( 闽ICP备05002490号-1

GMT+8, 2017-9-22 21:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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