| 
 | 
 
 本帖最后由 wintoflash 于 2025-4-8 21:58 编辑  
 
适用范围: 
BIOS, x64 UEFI, ia32 UEFI, arm64 UEFI 均可使用。 
支持 FAT, NTFS, exFAT 文件系统 (VHD 不能位于 FAT 分区,老版本 Windows VHD 只能位于 NTFS 分区) 
文件路径最好是不带空格的英文字母/数字。带空格的话传递参数时用冒号":"代替空格。 
命令行长度不得超过 4096。 
使用方法: 
GNU GRUB 2 (>=2.12) 
- menuentry "Boot Windows NT6+ WIM" {
 
 -     search -s -f /path/to/ntloader
 
 -     search -s dev -f /path/to/winpe.wim
 
 -     probe -s dev_uuid -u $dev
 
 -     if [ "${grub_platform}" = "efi" ]; then
 
 -         linux /path/to/ntloader uuid=${dev_uuid} wim=/path/to/winpe.wim
 
 -         initrd /path/to/initrd.cpio
 
 -     else
 
 -         linux16 /path/to/ntloader uuid=${dev_uuid} wim=/path/to/winpe.wim
 
 -         initrd16 /path/to/initrd.cpio
 
 -    fi;
 
 - }
 
  
- menuentry "Boot Windows NT6+ VHD/VHDx" {
 
 -     search -s -f /path/to/ntloader
 
 -     search -s dev -f /path/to/windows.vhd
 
 -     probe -s dev_uuid -u $dev
 
 -     if [ "${grub_platform}" = "efi" ]; then
 
 -         linux /path/to/ntloader uuid=${dev_uuid} vhd=/path/to/windows.vhd
 
 -         initrd /path/to/initrd.cpio
 
 -     else
 
 -         linux16 /path/to/ntloader uuid=${dev_uuid} vhd=/path/to/windows.vhd
 
 -         initrd16 /path/to/initrd.cpio
 
 -    fi;
 
 - }
 
  
- menuentry "Boot Windows NT6+ on (hdx,y)" {
 
 -     search -s -f /path/to/ntloader
 
 -     probe -s dev_uuid -u (hdx,y)
 
 -     if [ "${grub_platform}" = "efi" ]; then
 
 -         linux /path/to/ntloader uuid=${dev_uuid}
 
 -         initrd /path/to/initrd.cpio
 
 -     else
 
 -         linux16 /path/to/ntloader uuid=${dev_uuid}
 
 -         initrd16 /path/to/initrd.cpio
 
 -    fi;
 
 - }
 
  复制代码 
GRUB4DOS / GRUB4EFI 
- title Boot Windows NT6+ WIM
 
 - find --set-root /path/to/winpe.wim
 
 - uuid ()
 
 - find --set-root /path/to/ntloader
 
 - kernel /path/to/ntloader uuid=%?_UUID% wim=/path/to/winpe.wim
 
 - initrd /path/to/initrd.cpio
 
  
- title Boot Windows NT6+ VHD
 
 - find --set-root /path/to/windows.vhd
 
 - uuid ()
 
 - find --set-root /path/to/ntloader
 
 - kernel /path/to/ntloader uuid=%?_UUID% vhd=/path/to/windows.vhd
 
 - initrd /path/to/initrd.cpio
 
  复制代码 
下载: 
https://github.com/grub4dos/ntloader/releases/latest 
源码: 
https://github.com/grub4dos/ntloader 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |