无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash
打印 上一主题 下一主题

[原创] NTloader: BIOS/UEFI 下用 GRUB4DOS 启动 VHD/WIM

    [复制链接]
451#
发表于 2024-9-9 18:49:54 | 只看该作者
回复

使用道具 举报

452#
发表于 2024-10-5 23:54:50 | 只看该作者
感谢分享,研究研究
回复

使用道具 举报

453#
发表于 2024-10-7 21:42:55 | 只看该作者
感谢分享
回复

使用道具 举报

454#
发表于 2024-10-16 09:29:10 | 只看该作者
大佬牛逼!!!
回复

使用道具 举报

455#
发表于 2024-10-16 16:31:50 | 只看该作者
感谢分享
回复

使用道具 举报

456#
发表于 2024-10-16 18:29:27 | 只看该作者
感谢分享
回复

使用道具 举报

457#
发表于 2024-10-17 15:01:21 | 只看该作者
点赞
回复

使用道具 举报

458#
发表于 2024-11-17 17:30:29 | 只看该作者
感谢大佬发布
回复

使用道具 举报

459#
发表于 2024-12-9 14:13:31 | 只看该作者
不懂就问:为什么不把vhd和wim加到启动菜单里面?那样不是更简单吗?
回复

使用道具 举报

460#
发表于 2024-12-10 10:33:19 | 只看该作者
感谢分享!
回复

使用道具 举报

461#
发表于 2024-12-19 10:45:49 | 只看该作者
支持!给力!!!
回复

使用道具 举报

462#
发表于 2024-12-25 20:40:28 | 只看该作者
回复

使用道具 举报

463#
发表于 2024-12-25 20:45:13 | 只看该作者

谢谢分享
回复

使用道具 举报

464#
发表于 2024-12-25 22:21:19 | 只看该作者
支持W大
回复

使用道具 举报

465#
发表于 2024-12-26 07:13:01 | 只看该作者
感谢分享
回复

使用道具 举报

466#
发表于 2024-12-26 09:16:48 | 只看该作者
共享幸福
回复

使用道具 举报

467#
发表于 2024-12-26 14:02:45 | 只看该作者
感谢分享
回复

使用道具 举报

468#
发表于 2025-1-9 15:24:46 | 只看该作者
本帖最后由 cqsky 于 2025-1-9 16:47 编辑

谢谢 分享
回复

使用道具 举报

469#
 楼主| 发表于 2025-2-13 14:55:33 | 只看该作者
v3.0.0
支持 arm64 UEFI
支持进入安全模式
支持指定1024x768分辨率
支持 VHD RamOS (待测试)
使用通用bcd,优化bcd解析

点评

有个疑问: v3.0.0,initrd.cpio可能打包为initrd.gz啊?g4d/g4e都支持gz吧? 以前是lz1,现在咋不打包了? 官方 GNU grub不支持lz1吗?是不是需要另外加载lz啥的mod啊?  详情 回复 发表于 2025-2-27 17:20
回复

使用道具 举报

470#
发表于 2025-2-18 12:38:01 | 只看该作者
感谢大佬更新
回复

使用道具 举报

471#
发表于 2025-2-19 14:26:34 | 只看该作者
有依赖性,既然阿三的可以启动wim,就不想继续折腾了
回复

使用道具 举报

472#
发表于 2025-2-19 23:16:05 | 只看该作者
謝謝分享
回复

使用道具 举报

473#
发表于 2025-2-25 00:30:30 | 只看该作者
本帖最后由 favorinus 于 2025-2-25 08:24 编辑

HI, I have a highly tweaked ntlited windows10.vhd  (2GB) which I use on a diskless system to run 24/7 booted as ramboot through grub4dos bios  --mem .  Now I have a new system uefi only.  I can boot the vhd with ntloader. But I want to do a ramboot. I have 16GB ram so it should fit without problem.  Is it possible with uefi because it's so limited/protective.  I saw ntloader has a /ram=/windows10.vhd  option, but it is not working.   it gives file: \windows\system32\winload.efi  couldn't be loaded. / missing.

I was thinking:  Grub4dos in the main menu on top it says:  mem: 540K/1185M/14520M.  Is the 1185M part used for the memory of the vhd? So I am missing half of the vhd disk loaded?

点评

玩RAMOS,不推荐用微软的ramdisk.sys驱动,推荐用svbus驱动来制作RAMOS,svubs驱动RAMOS支持BIOS/UEFI启动。 微软的ramdisk.sys,你的内存不能被充分利用。 基于svbus驱动+grub4dos或grub2制作的UEFI-RAMOS和BIO  详情 回复 发表于 2025-2-27 16:42
The RAMDISK boot of NTloader is designed for Microsoft's ramdisk.sys driver, and requires specifying the imgofs parameter. Using other drivers will not work. ---- When using the map command in GRUB  详情 回复 发表于 2025-2-25 21:20
回复

使用道具 举报

474#
 楼主| 发表于 2025-2-25 21:20:09 | 只看该作者
favorinus 发表于 2025-2-25 00:30
HI, I have a highly tweaked ntlited windows10.vhd  (2GB) which I use on a diskless system to run 24/ ...

The RAMDISK boot of NTloader is designed for Microsoft's ramdisk.sys driver, and requires specifying the imgofs parameter.
Using other drivers will not work.
----
When using the map command in GRUB4DOS, adding the --top parameter allows loading into high memory (>4GB).
回复

使用道具 举报

475#
发表于 2025-2-26 10:40:19 | 只看该作者
HI, ok, imgofs. Can you give me the ntloader command that should work?

点评

As I mentioned earlier, if you are not using Microsoft's ramdisk.sys driver, this option will not work.  详情 回复 发表于 2025-2-26 10:49
回复

使用道具 举报

476#
发表于 2025-2-26 10:49:15 | 只看该作者
感谢分享
回复

使用道具 举报

477#
 楼主| 发表于 2025-2-26 10:49:43 | 只看该作者
favorinus 发表于 2025-2-26 10:40
HI, ok, imgofs. Can you give me the ntloader command that should work?

As I mentioned earlier, if you are not using Microsoft's ramdisk.sys driver, this option will not work.


回复

使用道具 举报

478#
发表于 2025-2-27 16:42:54 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-2-27 16:47 编辑
favorinus 发表于 2025-2-25 00:30
HI, I have a highly tweaked ntlited windows10.vhd  (2GB) which I use on a diskless system to run 24/ ...

玩RAMOS,不推荐用微软的ramdisk.sys驱动,推荐用svbus驱动来制作RAMOS,svubs驱动RAMOS支持BIOS/UEFI启动。
微软的ramdisk.sys,你的内存不能被充分利用。

基于svbus驱动+grub4dos或grub2制作的UEFI-RAMOS和BIOS-RAMOS教程 - RAMOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423275


当然速度更快的驱动是primo驱动的RAMOS。
【RAMOS一键批处理多合一 V4.0】在线制作内存系统工具(2021/11/14) - RAMOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388107&extra=page%3D1


世界上第一个基于primo单驱动+grub2/g4e制作的WIN7 8.1 10UEFI-RAMOS单镜像制作成功 - RAMOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=423423&pid=4199339&fromuid=298214



回复

使用道具 举报

479#
发表于 2025-2-27 17:20:36 | 只看该作者
wintoflash 发表于 2025-2-13 14:55
v3.0.0
支持 arm64 UEFI
支持进入安全模式

有个疑问:
v3.0.0,initrd.cpio可能打包为initrd.gz啊?g4d/g4e都支持gz吧?
以前是lz1,现在咋不打包了?
官方 GNU grub不支持lz1吗?是不是需要另外加载lz啥的mod啊?

点评

Linux内核负责解压initrd,而bootloader不负责解压。所以这与bootloader支持哪种格式无关,而要看内核支持哪种格式。 以前的是基于微软lznt1的自定义压缩格式,不是常见的lz4或lzop压缩。  详情 回复 发表于 2025-2-27 19:12
回复

使用道具 举报

480#
 楼主| 发表于 2025-2-27 19:12:30 | 只看该作者
本帖最后由 wintoflash 于 2025-2-27 19:21 编辑
liuzhaoyzz 发表于 2025-2-27 17:20
有个疑问:
v3.0.0,initrd.cpio可能打包为initrd.gz啊?g4d/g4e都支持gz吧?
以前是lz1,现在咋不打包 ...

Linux内核负责解压initrd,而bootloader不负责解压。所以这与bootloader支持哪种格式无关,而要看内核支持哪种格式。
以前是lz1,现在咋不打包了?

以前的是基于微软lznt1的自定义压缩格式,不是常见的lz4或lzop压缩,这样不方便用户修改。
归根到底还是怪傻逼微软,BIOS下代码体积受限。
抛弃解压的代码,可以添加更多功能,比如现在把BCD嵌入内核而不是放在initrd中了。
而用grub加载时,可以使用更灵活的方式自由添加文件。

点评

好吧。了解了。这个initrd.cpio比原来的lz1打了不少哦。 你在一楼贴的demo菜单,通用行不行,当/path/to/winpe.wim和/path/to/ntloader不在一个盘符的时候会有问题,建议改为通用性更好的菜单。 title Boot Wind  详情 回复 发表于 2025-2-27 19:48
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-5 03:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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