无忧启动论坛

标题: 关于ud三分区部署遇到的问题 [打印本页]

作者: wjgyz740526    时间: 2016-9-19 16:11
标题: 关于ud三分区部署遇到的问题
按照论坛里的教程,ud三分区部署,ud引导正常——无论03pe、7pe、8pe均可正常引导,但是QEMU测试efi引导报错





ud菜单内容:


default 6
timeout 15
find --set-root /BOOT/MESSAGE
gfxmenu /BOOT/message

title [A] 一键恢复XP.GHO到C盘
map --mem /BOOT/0key.img.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title [B] Windows 2003 PE 维护平台
command /BOOT/GRUB/F6IMG
map --e820cycles=3
map (ud)/BOOT/03PE.iso (0xff)||map --mem (ud)/BOOT/03PE.iso (0xff)
map --hook
chainloader (0xff)


title [C] Windows 7 PE 维护平台
map --mem (ud)/BOOT/Firadisk.img (fd0)
map --mem (ud)/BOOT/7PE.iso (0xff)
map --hook
chainloader (0xff)


title [D] Windows 8 x86 PE 维护平台
find --set-root --devices=h /BOOT/BC1_mgr
chainloader /BOOT/BC1_mgr

title [E] Windows 8.1 x64 RamOS 维护平台
find --set-root --devices=h /BOOT/BC2_mgr
chainloader /BOOT/BC2_mgr

title [F] 更多实用工具
configfile (ud)/BOOT/other.lst

title [G] 从硬盘启动
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
map (hd0) ()
map () (hd0)
map --rehook
checkrange 0x21 read 0x8280 && cat --locatei=\"echo (hd0,0)/windows/system32/$winnt$.inf > nul
checkrange 0x21 read 0x8280 && cat --skip=%?% (hd0,0)/windows/system32/$winnt$.inf | set isopath=
checkrange 0x21 read 0x8280 && if exist %isopath% map --mem %isopath:~6,-1% (0xff) && map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader /ntldr || chainloader /bootmgr

title [H] 重启计算机
reboot

efi区文件结构:
G:.
├─BOOT
│  │  8X64.WIM
│  │  8X86.WIM
│  │  BC1
│  │  BC1_MGR
│  │  BC2
│  │  BC2_MGR
│  │  BOOT.SDI
│  │  BOOTCD.BIN
│  │  BOOTMGR.EXE
│  │  ETFSBOOT.COM
│  │  NTDETECT.COM
│  │  TOOLS.WIM
│  │
│  ├─8PE_64_DRV
│  │
│  ├─8PE_DRV
│  │
│  ├─FONTS
│  │      CHS_BOOT.TTF
│  │      WGL4_BOOT.TTF
│  │
│  └─ZH-CN
│          BOOTMGR.EXE.MUI
│          MEMTEST.EXE.MUI

└─EFI
    │  BOOT.SDI
    │
    ├─BOOT
    │      BOOTIA32.EFI
    │      BOOTX64.EFI
    │      KONBOOT2.5_X64.EFI
    │      KONBOOT2.5_X86.EFI
    │      KONBOOTDXEIA32.EFI
    │      KONBOOTDXEX64.EFI
    │
    └─MICROSOFT
        └─BOOT
                BCD
               

查看EFI\microsoft\BOOT\bcd中的路径是正确的,请问各位怎么回事?怎么解决?




作者: 红毛樱木    时间: 2016-9-19 16:28
英文提示那么明显了,,,
内存不够
作者: wjgyz740526    时间: 2016-9-19 16:39
第一个我知道,第二个图呢???我没修改这个路径啊

作者: zds1210    时间: 2016-9-19 17:09
个人认为UD三分区有这么多问题,就应该放弃,希望有更好的部署方案出来。
作者: zds1210    时间: 2016-9-19 17:17
本帖最后由 zds1210 于 2016-9-19 17:21 编辑

希望有更强的部署方案出台。
终结这个三分区时代。
个人认识三分区时代要结束,开辟一个新时代。
作者: zengqcyxx    时间: 2016-9-19 19:23
看你目录结构EFI\microsoft\BOOT\下面没有B32文件,你的这个 BOOTIA32.EFI是否人家编译过指向B32的,弄个32位的BCD放到那里改名B32试下。
作者: wjgyz740526    时间: 2016-9-19 21:34
本帖最后由 wjgyz740526 于 2016-9-19 21:36 编辑

1、这个是原版的efi文件 没有编辑
2、ud之前我用优盘量产方式测试正常的
作者: wuhuyou    时间: 2016-9-20 08:23
支持一下!打造全新的无忧启动。。。。。。
作者: lbw2007    时间: 2016-9-20 12:36
zds1210 发表于 2016-9-19 17:17
希望有更强的部署方案出台。
终结这个三分区时代。
个人认识三分区时代要结束,开辟一个新时代。

你是不是忘了你的签名还在?

很难相信这是三分区推广者说出的话……
作者: zds1210    时间: 2016-9-20 16:54
lbw2007 发表于 2016-9-20 12:36
你是不是忘了你的签名还在?

很难相信这是三分区推广者说出的话……

我经常否定自己的。
作者: 邪恶海盗    时间: 2016-9-20 22:47
zds1210 发表于 2016-9-20 16:54
我经常否定自己的。

我只能说:心态好啊!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3