无忧启动论坛

标题: vhd启动测试的问题 [打印本页]

作者: zhanglei1371    时间: 2023-5-16 18:28
标题: vhd启动测试的问题
本帖最后由 zhanglei1371 于 2023-5-17 07:00 编辑

近期本人想探索下vhd启动的问题,希望能在启动测试工具里启动vhd文件后点击菜单,能启动PE,做了如下尝试:
1.在系统里创建VHD文件,20G,动态扩展;格式化为GPT分区格式;2.分出一个1000M的fat32作为ESP分区;
3.将现有磁盘的Boot目录复制到ESP分区,然后用Bootice编辑BCD文件,然后用启动测试工具QEMU测试,发现压根无法启动,不知该怎么操作能出现启动菜单?
[attach]526326[/attach]
看错误提示,似乎是找不到windows目录下的system32目录下的winload.efi文件,于是尝试创建windows目录和里面的system32目录,并将boot目录从现有的C盘复制过去,发现依旧无效。不知该怎么解决?
希望能得到各位的帮助。


其实这里已经可以了。




作者: Bluebells    时间: 2023-5-16 18:56
如果是 legacy bios 引导,则注意主引导记录和分区引导记录;如果是 uefi 引导,则引导分区的文件系统应为 FAT
作者: jlshnlhj    时间: 2023-5-16 19:49
QEMU测试,是选择直接启动vhd?vhd格式化为GPT分区格式,ESP分区引导,bcd在:\EFI\Microsoft\Boot\bcd,不知编辑的bcd对不对,“将现有磁盘的Boot目录复制到ESP分区”,那是\boot\bcd, 是legacy bios 引导的。
作者: xjfnet    时间: 2023-5-16 22:59
试试这个
http://bbs.wuyou.net/forum.php?m ... d=435643&extra=
作者: zhanglei1371    时间: 2023-5-16 23:10
xjfnet 发表于 2023-5-16 22:59
试试这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435643&extra=

不是一个问题
作者: jlshnlhj    时间: 2023-5-16 23:51
本帖最后由 jlshnlhj 于 2023-5-17 15:22 编辑

WEPE64.wim不在20g的VHD里?看意思应该在1000M的fat32 ESP分区里。如果在,要挂载vhd,然后BOOTICE再设置bcd,这样BOOTICE才能选择RamDisk下的启动磁盘和分区,然后指向VHD里ESP分区的WEPE64.wim文件。
如果要本机引导启动,就编辑当前系统BCD。
如果要VHD自身能引导启动(VHD里需建立有引导启动文件和文件夹),就编辑VHD里的BCD,VHD如果是mbr,主分区激活,BCD在:\Boot下;如果是GPT,BCD在:ESP\EFI\Microsoft\Boot下。不过VHD自身能引导启动,在里面内容不直接转物理盘下用不到。



作者: xjfnet    时间: 2023-5-17 06:39
zhanglei1371 发表于 2023-5-16 23:10
不是一个问题

你试试再说
作者: iaanqrm    时间: 2023-5-17 09:39

作者: lhc0688    时间: 2023-5-17 11:09
可以用笨办法先尝试下:
1、挂载vhd;
2、用WinNTSetup安装win10,引导盘选VHD的esp盘,系统盘选VHD的主盘;
然后再启动测试下。
作者: zhangz9    时间: 2023-5-17 11:27
学习了
作者: jlshnlhj    时间: 2023-5-17 18:26
按意思做了1个:
2g的VHD,GPT分区表,WEPE64.wim在1000M的fat32 ESP分区里,挂载vhd,然后用BOOTICE再编辑bcd。
本机引导启动,编辑当前系统BCD(MBR),QEMU测试成功。
VHD自身引导启动,编辑:ESP\EFI\Microsoft\Boot\BCD,QEMU测试也成功。
作者: zhanglei1371    时间: 2023-5-17 18:52
jlshnlhj 发表于 2023-5-17 18:26
按意思做了1个:
2g的VHD,GPT分区表,WEPE64.wim在1000M的fat32 ESP分区里,挂载vhd,然后用BOOTICE再编 ...

您好,方便发个阿里云链接么?另外发现不少pe如天意pe,win7pe3.0在uefi模式下加载失败,不知什么原因
作者: jlshnlhj    时间: 2023-5-17 19:09
本帖最后由 jlshnlhj 于 2023-5-19 09:14 编辑
zhanglei1371 发表于 2023-5-17 18:52
您好,方便发个阿里云链接么?另外发现不少pe如天意pe,win7pe3.0在uefi模式下加载失败,不知什么原因

阿里云链接发什么?关键是挂载VHD(在6楼已告知),编辑BCD,挂载后,问题就解决了。
是当前系统BCD引导启动,编辑当前系统BCD(MBR)
VHD自身引导启动,用dg将VHD内ESP去隐藏,编辑VHD内:ESP\EFI\Microsoft\Boot\BCD,QEMU测试也成功。不过在里面内容不直接转物理盘下,VHD自身引导启动是用不到的。
用的PE是优启通里的Win10x64.


作者: zhanglei1371    时间: 2023-5-17 19:58
jlshnlhj 发表于 2023-5-17 19:09
阿里云链接发什么?关键是挂载VHD(在6楼已告知),编辑BCD,挂载后,问题就解决了。仔细看下图。vhd文件 ...

您好,您的qemu能分享一下么?我的一启动pe,就出错,版本太老了,谢谢
作者: jlshnlhj    时间: 2023-5-17 20:27
本帖最后由 jlshnlhj 于 2023-5-17 20:35 编辑
zhanglei1371 发表于 2023-5-17 19:58
您好,您的qemu能分享一下么?我的一启动pe,就出错,版本太老了,谢谢

Bluebells的。现在PE太大了,测试到能加载就可以了,我们试的是能否引导vhd里的PE,而不是PE有无问题。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449

作者: szwp    时间: 2023-5-20 08:47
UEFI怎么会去复制boot目录,要复制efi目录。




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