minlearn 发表于 2022-2-3 15:00:56

windows有没有所有版本通用的ntboot,一直到win11的

RT

看过之前chenall的ntboot,好像有限制,win7,win10都不行。
技术还停留在10年前
好久没来wuyou了,也不知道这个印象对不对

望指点

wintoflash 发表于 2022-2-3 16:30:48

所有版本通用
包不包括 NT5 (2K/XP/2003), NT4 之类的?

gailium 发表于 2022-2-3 16:56:22

wintoflash 发表于 2022-2-3 16:30
包不包括 NT5 (2K/XP/2003), NT4 之类的?

得了吧,nt4就免了

szwp 发表于 2022-2-3 17:32:42

10年没来有得补了

Climbing 发表于 2022-2-3 18:43:13

在我试验中,至少win7/10/11都是没有问题的。当然,我都是使用Grub4dos2019.02.22版本加ntboot 2014.08.24版本。比这个版本新的grub4dos有bug,不支持这个版本的ntboot,而这个版本的ntboot也有bug,不支持更新的grub4dos。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

bfgxp 发表于 2022-2-3 19:42:27

都是支持的,楼主说不支持可能是指不支持封装系统或原版系统首次安装部署引导吧。

wintoflash 发表于 2022-2-3 20:04:37

不考虑 NT5 的话,可以用我开发的 grub2,支持 NTBOOT/wimboot。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417545
只要自己准备好合适的 bootmgfw.efi (UEFI) 和 bootmgr.exe (BIOS) 就行。BCD 和 boot.sdi 都是自动生成的。

wintoflash 发表于 2022-2-3 21:04:45

什么grub套grub。
grub2的ntboot是一个模块,c语言写的。跟grub4dos 批处理的ntboot有什么关系?

minlearn 发表于 2022-2-3 21:15:26

wintoflash 发表于 2022-2-3 21:04
什么grub套grub。
grub2的ntboot是一个模块,c语言写的。跟grub4dos 批处理的ntboot有什么关系?

那你取个这名,我以为你这ntboot就是cheall那个呢

minlearn 发表于 2022-2-3 21:20:38

wintoflash 发表于 2022-2-3 21:04
什么grub套grub。
grub2的ntboot是一个模块,c语言写的。跟grub4dos 批处理的ntboot有什么关系?

大佬好。
我觉得我需要的是一个同时:
独立于windows bootmgr, bootmgr.efi
独立于grub2上游

的独立引导器。免开grub2甚至不用给grub2动手术的那种。

wintoflash 发表于 2022-2-3 21:25:41

minlearn 发表于 2022-2-3 21:20
大佬好。
我觉得我需要的是一个同时:
独立于windows bootmgr, bootmgr.efi


什么叫"独立于bootmgfw.efi"?

minlearn 发表于 2022-2-3 21:41:25

wintoflash 发表于 2022-2-3 21:25
什么叫"独立于bootmgfw.efi"?
就是它本身是一个完善的启动器,上游,不作为grub2的一个插件。

而且,它也不限于仅在efi模式下转接引导windows/system32或根下的bootmgfw.efi

即,下游,它也能引导别的。不仅服务于windows
而且,自带efi虚拟环境,

四叶草这种通用型就算

minlearn 发表于 2022-2-3 21:44:05

@wintoflash
就一句话,可以是ntboot仅服务于windows,但要复杂一点自带efi甚至自带虚拟机,做成anyboot。不能只是个转手。

说这句不是对您有所要求,而是讨论技术

wintoflash 发表于 2022-2-3 21:51:09

minlearn 发表于 2022-2-3 21:41
就是它本身是一个完善的启动器,上游,不作为grub2的一个插件。

而且,它也不限于仅在efi模式下转接引 ...

为什么要不依赖于grub2?
直接基于grub2开发不好吗?重新造轮子没什么意义。
而且,它也不限于仅在efi模式下转接引导windows/system32或根下的bootmgfw.efi
即,下游,它也能引导别的。不仅服务于windows
那和你帖子里面问的ntboot就没什么关系了。
四叶草这种通用型就算
四叶草的efi环境是用的edk2的duet,也不完全是它自己开发的。而且兼容性很差。这个东西也不是虚拟机。
但要复杂一点自带efi甚至自带虚拟机,做成anyboot
你说的应该是裸机(baremetal)虚拟机吧。
用proxmox ve不就行了。

minlearn 发表于 2022-2-3 21:59:15

wintoflash 发表于 2022-2-3 21:51
为什么要不依赖于grub2?
直接基于grub2开发不好吗?重新造轮子没什么意义。


grub怎么说呢,它只能算一个通用引导。在一个机器的/efi/boot下坐着,很多其它os的efi loader也在efi里坐着,甚至efi工具,比如你的那个grubfm,

应该分开这个层次。不要啥都做到grub上去

还最好有一个层次,明确处理os引导的部分,比如“通用windows引导”,这个层次要通用,兼容多个windows版本,就不仅满足于转接bootmgr.exe或bootmgrfw,而是有他自己的一套独立逻辑。

是个独立产品。而且要bios,efi兼顾。



wintoflash 发表于 2022-2-3 22:00:43

我其实大概理解你的意思。你想要一个类似 coreboot/linuxboot + tianocore 的东西,但是这个东西本身可以当作启动管理器,在一般的电脑上启动(而不是被当作固件刷进去)。

wintoflash 发表于 2022-2-3 22:02:49

minlearn 发表于 2022-2-3 21:59
grub怎么说呢,它只能算一个通用引导。在一个机器的/efi/boot下坐着,很多其它os的efi loader也在efi里坐 ...

明确处理os引导的部分,比如“通用windows引导”,这个层次要通用,兼容多个windows版本,就不仅满足于转接bootmgr.exe或bootmgrfw,而是有他自己的一套独立逻辑。
实际上做不到。你说的是这种 https://github.com/maharmstone/quibble
这个项目将长期(甚至永远)处于 alpha 状态。

minlearn 发表于 2022-2-3 22:21:41

wintoflash 发表于 2022-2-3 22:02
实际上做不到。你说的是这种 https://github.com/maharmstone/quibble
这个项目将长期(甚至永远)处 ...

谢谢推荐
你为何说这个项目会失败。

minlearn 发表于 2022-2-3 22:54:53

wintoflash 发表于 2022-2-3 22:02
实际上做不到。你说的是这种 https://github.com/maharmstone/quibble
这个项目将长期(甚至永远)处 ...

原来如此。又是reactos。很难实用。

邪恶海盗 发表于 2022-2-5 14:32:08

wintoflash 发表于 2022-2-3 22:00
我其实大概理解你的意思。你想要一个类似 coreboot/linuxboot + tianocore 的东西,但是这个东西本身可以当 ...

Coreboot好像没多少人玩???

szwp 发表于 2022-2-5 16:13:22

3.2也有人在玩,都有需求啊。

minlearn 发表于 2022-2-20 03:21:46

wintoflash 发表于 2022-2-3 21:04
什么grub套grub。
grub2的ntboot是一个模块,c语言写的。跟grub4dos 批处理的ntboot有什么关系?

看你的ntboot介绍:

NTBOOT
根据 chenall 的 GRUB4DOS NTBOOT 移植的模块,适用于 BIOS/UEFI,可以启动 Windows 系统/WIM/VHD。

你这个不是说不和chenall那个有关系的吗????
用C重写了chenall???

wintoflash 发表于 2022-2-20 09:36:02

minlearn 发表于 2022-2-20 03:21
看你的ntboot介绍:




只是功能与 chenall 的那个基本相同,目前版本的内部实现并没有参考 chenall 的 NTBOOT。
具体可以看代码,网上都有,看一下就知道了。

ghx0303 发表于 2022-2-20 12:22:13

这个可能有点难哈 一般都是WIN7支持的多一点

假大空 发表于 2022-4-16 11:47:53

Climbing 发表于 2022-2-3 18:43
在我试验中,至少win7/10/11都是没有问题的。当然,我都是使用Grub4dos2019.02.22版本加ntboot 2014.08.2 ...

最近测试的确发现必须要和一定版本相对应。

djog 发表于 2023-12-20 16:59:06

问一下最新版本的NTBOOT在哪下载??

hehuiying 发表于 2024-4-21 11:45:41

谢谢分享
页: [1]
查看完整版本: windows有没有所有版本通用的ntboot,一直到win11的