无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: wintoflash
打印 上一主题 下一主题

[原创] NTBOOT & wimboot for UEFI GRUB2

    [复制链接]
1#
发表于 2022-1-21 10:33:03 | 显示全部楼层
GRUB2成功引导VHDX和差分,感谢wintoflash大!

部署方案见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=428427&extra=page%3D1

grub.cfg增加vhdx引导项
menuentry "Windows 10 Pro VHDX" "/EFI/Microsoft/Boot/bootmgfw.efi" --unrestricted {
        if search --no-floppy --file --set $2 ; then
                ntboot --efi=$2 --vhd (hd0,gpt6)/Windows10Study.vhdx
        fi
}

初次引导后,发现UEFI启动序列被修改,增加了一个Windows Boot Manager,并在第一顺序,调整之

点评

这个启动项是Windows自己加的。有些时候Windows会自己调整启动项顺序,有些时候不会,具体什么导致的不清楚。  详情 回复 发表于 2022-1-21 14:46
回复

使用道具 举报

2#
发表于 2022-1-21 18:04:57 | 显示全部楼层
Grub2引导wim成功

grub.cfg增加引导项

menuentry "WinPE By Wimboot" "/EFI/Microsoft/Boot/bootmgfw.efi" --unrestricted {
        if search --no-floppy --file --set $2 ; then
                wimboot --rawwim @:bootmgfw.efi:$2 @:boot.wim:${imgpath}/winpe.wim;
        fi
}


点评

启动普通分区(FAT/exFAT/NTFS)里面的wim,且不需要射入文件功能,推荐用 ntboot 命令,加载速度更快。 ntboot --efi=$2 --wim ${imgpath}/winpe.wim  详情 回复 发表于 2022-1-21 19:37
回复

使用道具 举报

3#
发表于 2022-1-21 21:52:36 | 显示全部楼层
wintoflash 发表于 2022-1-21 19:37
启动普通分区(FAT/exFAT/NTFS)里面的wim,且不需要射入文件功能,推荐用 ntboot 命令,加载速度更快。
n ...

好的,谢谢wintoflash大!
回复

使用道具 举报

4#
发表于 2022-10-13 22:36:20 | 显示全部楼层
wintoflash 发表于 2020-7-5 08:18
http://reboot.pro/topic/20695-ntboot-problem-using-windows-10-bootmgr-to-boot-vhds-bsod-0xc00000bb ...

使用该bootmgr.exe+ntboot成功引导vhdx
旧台式电脑,bios+mbr,有三块硬盘,其中ssd检测出问题,上面有引导分区和系统分区,担心突然坏掉,就在第一块机械硬盘上做了一个备份引导,并用vhdx做了一个备份系统
折腾了好几天,又踩了几个坑:
    search --fs-uuid用不了
    启动盘就是(hd0)
    halt用不了
    vhdx安装系统时,引导分区选择备份启动盘的第一个分区,然后再恢复到grub2引导
再次感谢w大!
回复

使用道具 举报

5#
发表于 2022-10-20 22:20:51 | 显示全部楼层
wintoflash 发表于 2022-10-20 21:22
这要看 UEFI 固件是否把音量/电源按键当作键盘来对待了。
执行getkey命令后按音量或者电源键,查看是否 ...

笔记本+usb鼠标
insmod efi_mouse
terminal_input --append mouse
试了试,不成功

点评

可能是你的uefi固件不支持鼠标。输入mouse_test命令看看有没有识别到鼠标,如果识别到的话移动鼠标看看有没有输出。  详情 回复 发表于 2022-10-20 22:30
回复

使用道具 举报

6#
发表于 2022-10-22 17:48:19 | 显示全部楼层
wintoflash 发表于 2022-10-20 22:30
可能是你的uefi固件不支持鼠标。输入mouse_test命令看看有没有识别到鼠标,如果识别到的话移动鼠标看看有 ...

重新测试成功,移动鼠标选择菜单项,左键执行
前次不成功的原因是esp分区的EFI\grub\x86_64-efi文件夹下面没有efi_mouse.mod,不理解为什么
然后,从grub2-latest.tar.gz中复制过去,OK
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 16:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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