无忧启动论坛

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

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

    [复制链接]
1#
发表于 2021-4-5 07:47:38 | 显示全部楼层
移动硬盘,G4E第一启动,总出现bootmgrfw.efi找不到的错误
  1. title 启动 Win10 PE by ntloader
  2. uuid %?_BOOT%
  3. kernel /EFI/grub/ntloader uuid=%?_UUID% file=/BOOT/H3_10%arch%.WIM
  4. initrd /EFI/grub/initrd.lz1
复制代码

在前面有arch定义
  1. #判断32或64位
  2. calc *0x8272&0xff > nul ;; set arch=%@retval%
  3. if "%arch%"=="64" set IA=x64 || set IA=ia32
  4. if "%arch%"=="32" set arch=PE
复制代码
回复

使用道具 举报

2#
发表于 2021-4-5 08:21:40 | 显示全部楼层
进命令行看了,没啥毛病

回复

使用道具 举报

3#
发表于 2021-4-5 08:47:20 | 显示全部楼层
将移动硬盘插入虚拟机中启动没毛病

回复

使用道具 举报

4#
发表于 2021-4-5 09:05:16 | 显示全部楼层
又用G4D做一启ISO文件在虚拟机中进行测试,也不成功,这个不大好使啊。
回复

使用道具 举报

5#
发表于 2021-4-5 12:50:25 | 显示全部楼层
xbmc 发表于 2021-4-5 11:01
这个只支持硬盘,不支持光盘

上述移动硬盘找不到bootmgfw.efi又是哪么回事
回复

使用道具 举报

6#
发表于 2021-4-5 18:02:34 | 显示全部楼层
xbmc 发表于 2021-4-5 13:45
不是找不到bootmgfw.efi,而是boot_params被分配到了内存0x3fffc000附近。部分uefi固件可能会向这个位置 ...

哦,用chainloder似乎没问题了,这年头跑路的确实多,债务危机严重啊
回复

使用道具 举报

7#
发表于 2021-4-6 15:23:05 | 显示全部楼层
liuzhaoyzz 发表于 2021-4-6 14:42
你怕是误会了。w大跑路的意思,只是懒得开发了,哪里有什么债务危机。

有的跑路是欠钱债,有的跑路是欠情债,W大可能是欠代码债
回复

使用道具 举报

8#
发表于 2021-5-17 20:12:27 | 显示全部楼层
wintoflash 发表于 2021-5-17 19:52
Ubuntu 的话需要安装 binutils-dev libiberty-dev 才能编译。这两个是efireloc需要的,用来生成PE格式 ...

老大,刚才试了一下32位EFI,启动不成功,出现Press any key to continue
  1. title 启动 Win8 PE by ntloader
  2. uuid %?_BOOT%
  3. #kernel /EFI/grub/ntloader uuid=%?_UUID% file=/BOOT/H3_8%arch%.WIM
  4. #initrd /EFI/grub/initrd.lz1
  5. chainloader /EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% file=/BOOT/H3_8%arch%.WIM
复制代码
(此处%arch%=PE)
64位没问题,但看介绍32位与64位都是支持的。不清楚是怎么回事了
回复

使用道具 举报

9#
发表于 2021-5-17 20:31:04 | 显示全部楼层
本帖最后由 hhh333 于 2021-5-17 20:46 编辑
wintoflash 发表于 2021-5-17 20:14
chainloader只支持efi64。
kernel命令可以通吃bios/efi32/efi64。

呵呵,确实,通过了,64位也通过了,原来的要用chainloader形式才能过,难道新的g4e进步了?

回复

使用道具 举报

10#
发表于 2021-5-17 21:05:48 | 显示全部楼层
hhh333 发表于 2021-5-17 20:31
呵呵,确实,通过了,64位也通过了,原来的要用chainloader形式才能过,难道新的g4e进步了?

呵呵,又回到实机状态测试,还是老毛病,只能chainloader,不能kernel,奈何?
回复

使用道具 举报

11#
发表于 2021-5-18 09:41:23 | 显示全部楼层
mygamexxx 发表于 2021-5-18 08:48
我感觉是 NTloader 可能必须放在原始的root,才能用kernel。只是猜测,因为这样试了kernel没问题。
titl ...

我的本来WIM和这些工具都在一个分区啊,这个算不算原始root?
启动WIM我觉得还是wimboot灵活些,而且硬盘、光盘、网盘通吃,g4e中不知要如何使用
回复

使用道具 举报

12#
发表于 2021-5-19 18:28:15 | 显示全部楼层
本帖最后由 hhh333 于 2021-5-19 18:30 编辑

错误依旧
回复

使用道具 举报

13#
发表于 2021-5-19 18:58:40 | 显示全部楼层

怪了,我把那两个文件拷哪里去了?我查一下。
回复

使用道具 举报

14#
发表于 2021-5-19 19:16:57 | 显示全部楼层
前面拷错了一个盘,改过来后还是有问题,chainloader继续可用。但kernel还是不行

回复

使用道具 举报

15#
发表于 2021-5-19 19:30:58 | 显示全部楼层
wintoflash 发表于 2021-5-19 19:27
kernel是卡在这里,还是和(183#)类似?

卡死了
回复

使用道具 举报

16#
发表于 2021-5-19 20:03:07 | 显示全部楼层
2011yaya2007777 发表于 2021-5-19 19:45
initrd=0x2fd24000+0x2c3000

...exttacting LZNT1-compressed initrd

g4e用5月7日的版本就是这个提示,用今天的版本就是卡在上面的提示,走得稍远一点
回复

使用道具 举报

17#
发表于 2021-5-19 20:11:52 | 显示全部楼层
NTloader前面的版本虚拟机也没问题,但实机提示找不到文件;用今天的版本走得远一点,再把g4e换成今天的,走得更远一点,但最终卡死,按键盘灯也没反应,死得比较透
回复

使用道具 举报

18#
发表于 2021-6-18 22:07:38 | 显示全部楼层
我的机器出现too many files错误
回复

使用道具 举报

19#
发表于 2021-6-19 11:16:28 | 显示全部楼层


回复

使用道具 举报

20#
发表于 2021-6-19 16:48:12 | 显示全部楼层
liuzhaoyzz 发表于 2021-6-19 14:04
你的菜单似乎不对。

前面是改的,写成一行了
  1. title 启动 Win10 PE by ntloader
  2. uuid %?_BOOT%
  3. `if "%arch%"=="64" && chainloader /EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% file=/BOOT/H3_10%arch%.WIM !
  4. kernel /EFI/grub/ntloader uuid=%?_UUID% file=/BOOT/H3_10%arch%.WIM && initrd /EFI/grub/initrd.lz1
  5. boot
复制代码
现在改成两行
  1. title 启动 Win10 PE by ntloader
  2. uuid %?_BOOT%
  3. `if "%arch%"=="64" && chainloader /EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% file=/BOOT/H3_10%arch%.WIM !
  4. kernel /EFI/grub/ntloader uuid=%?_UUID% file=/BOOT/H3_10%arch%.WIM
  5. initrd /EFI/grub/initrd.lz1
  6. boot
复制代码
还是出错,不过走得远点

回复

使用道具 举报

21#
发表于 2021-6-21 18:40:30 | 显示全部楼层
wintoflash 发表于 2021-6-21 14:35
https://github.com/grub4dos/ntloader/releases/tag/latest
按你电脑目前的现象推断,用这个新版本应该 ...

试了,没出什么提示,似乎在读WIM(猜的),但到后面重启了,chainloader没问题
回复

使用道具 举报

22#
发表于 2021-6-23 11:26:35 | 显示全部楼层
wintoflash 发表于 2021-6-21 14:35
https://github.com/grub4dos/ntloader/releases/tag/latest
按你电脑目前的现象推断,用这个新版本应该 ...

22号最新版与21日的一样,停一下就重启了。chainloader没问题
回复

使用道具 举报

23#
发表于 2021-10-25 10:34:34 | 显示全部楼层
wintoflash 发表于 2021-10-21 19:41
我他妈的就不信邪了,有空的话请再分别测试一下这三个版本:

呵呵,出了新的了,有空试下,如果我那个电脑成功,说明问题解决。至于CSM等不在考虑之列
回复

使用道具 举报

24#
发表于 2021-10-25 21:11:22 | 显示全部楼层
2011whp 发表于 2021-10-25 11:32
稍等,分别 版。

分离版还没出吗?
回复

使用道具 举报

25#
发表于 2021-10-26 11:56:41 | 显示全部楼层
wintoflash 发表于 2021-10-25 21:43
我的意思是不玩了。

用那个A试了下,直接死了。B、C还没试
回复

使用道具 举报

26#
发表于 2021-10-27 10:48:24 | 显示全部楼层
2011whp 发表于 2021-10-26 17:57
用 chainloader 入口,一般没问题
自动化bcd是一样的,chainloader /ntloader initrd=/initrd.lz1 uuid ...

a死机,bc重启还是进不去,都可以chainloader进入,不折腾了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 16:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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