|
本帖最后由 wintoflash 于 2023-6-19 20:30 编辑
适用范围:
BIOS, x64 UEFI, ia32 UEFI 均可使用。
支持 MBR 分区表主分区、GPT 分区表任意分区 (不支持 MBR 分区表逻辑分区)
支持 FAT, NTFS, exFAT 文件系统 (VHD 不能位于 FAT 分区,老版本 Windows VHD 只能位于 NTFS 分区)
文件路径最好是不带空格的英文字母/数字。带空格的话传递参数时用冒号":"代替空格。
命令行长度不得超过 511。
使用方法:
启动 Windows WIM/VHD
假设 WIM 或 VHD 位于 (hdx,y),路径为 /path/to/winpe.wim
- title Boot Windows NT6+ PE
- uuid (hdx,y)
- kernel /ntloader uuid=%?_UUID% file=/path/to/winpe.wim
- initrd /initrd.lz1
复制代码- title Boot Windows NT6+ PE
- uuid (hdx,y)
- chainloader /ntloader initrd=/initrd.lz1 uuid=%?_UUID% file=/path/to/winpe.wim
复制代码
启动 Windows 系统
假设系统文件夹位于 (hdx,y)
- title Boot Windows NT6+ PE
- uuid (hdx,y)
- kernel /ntloader uuid=%?_UUID%
- initrd /initrd.lz1
复制代码- title Boot Windows NT6+ PE
- uuid (hdx,y)
- chainloader /ntloader initrd=/initrd.lz1 uuid=%?_UUID%
复制代码
命令行选项:
指定 文件所在分区文件系统 UUID。
指定 VHD / WIM 文件路径。空格用冒号 ":" 代替。
启用测试模式。
强制使用最高分辨率。
- pae=Enable|Disable|Default
复制代码
配置 PAE。
- nx=OptIn|OptOut|AlwaysOff|AlwaysOn
复制代码
配置 DEP。
设置 Windows 加载选项。
- winload=/Windows/System32/winload.efi
复制代码
指定 winload.exe/winload.efi 的路径。
指定 Windows 系统根目录。
不显示调试信息。
启动过程中暂停,以便记录调试信息。
下载:
ntloader.zip
(2.92 MB, 下载次数: 2422)
源码:
https://github.com/grub4dos/ntloader (许可证:GPLv2+)
参考:
ipxe wimboot https://github.com/ipxe/wimboot
lznt1 压缩 https://github.com/you0708/lznt1
Linux/x86 Boot Protocol https://www.kernel.org/doc/html/latest/x86/boot.html
GRUB https://github.com/a1ive/grub |
评分
-
查看全部评分
|