无忧启动论坛

标题: 直接启动无法启动,挨个启动却很正常。 [打印本页]

作者: sunlenghua    时间: 2021-12-24 10:33
标题: 直接启动无法启动,挨个启动却很正常。
title WIMBOOT-HDD-20211224-95721.vdf
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /WIM/WIMBOOT-HDD-20211224-95721.vdf
map /WIM/WIMBOOT-HDD-20211224-95721.vdf (hd)
chainloader (hd-1)

title WIMBOOT-HDD-20211224-95721.vdf-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /WIM/WIMBOOT-HDD-20211224-95721.vdf
map /WIM/WIMBOOT-HDD-20211224-95721.vdf (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

就是上面这两行代码,直接启动1,无法启动,直接启动2,无法启动,但是先启动1失败后接着启动2,就可以启动了 …… 我的本本怎么了?求助。


作者: sunlenghua    时间: 2021-12-24 10:40

title WIMBOOT-HDD-20211224-95721.vdf
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /WIM/WIMBOOT-HDD-20211224-95721.vdf
map /WIM/WIMBOOT-HDD-20211224-95721.vdf (hd)
chainloader (hd-1)
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /WIM/WIMBOOT-HDD-20211224-95721.vdf
map /WIM/WIMBOOT-HDD-20211224-95721.vdf (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

算了,直接合成一个就正常了,(此贴已结,可以删除了)
作者: liuzhaoyzz    时间: 2021-12-24 11:04
本帖最后由 liuzhaoyzz 于 2021-12-24 12:40 编辑
sunlenghua 发表于 2021-12-24 10:40
title WIMBOOT-HDD-20211224-95721.vdf
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs ...


1.建议直接用grub2x64.efi+ntboot方案启动这些,g4e+ntloader组合可能有一些兼容性的问题存在。

2.你可以尝试下更新g4e和ntloader版本试试看。把g4e的bootx64.efi改名为g4ebootx64.efi拷贝到esp分区的/efi/boot/目录下覆盖原来的。

作者: 旁观者清    时间: 2021-12-24 12:16
脑瓜好灵光。
作者: zczc8888    时间: 2021-12-24 17:09
66
作者: liuzhaoyzz    时间: 2021-12-26 09:28
本帖最后由 liuzhaoyzz 于 2021-12-27 14:23 编辑

1、用grub4dos-for_UEFI-2021-02-10里面的bootx64.efi,替换你的ESP/FAT32分区里面的bootx64.efi和g4ebootx64.efi。
2、用ntloader2021-6-22里面的initrd.lz1和ntloader替换你的ESP/FAT32分区里面的/EFI/grub/下面同目录的文件。
应该就可以了。最主要是第1条。

grub4dos-for_UEFI-2021-8-18到grub4dos-for_UEFI-2021-12-17日之间的版本,似乎引入了bug,导致g4e+chainloader+NTloader不能正常启动,我已联系yaya,在找原因。


grub4dos-for_UEFI-2021-02-10.7z

265.01 KB, 下载次数: 19, 下载积分: 无忧币 -2

ntloader2021-6-22.zip

2.53 MB, 下载次数: 46, 下载积分: 无忧币 -2


作者: sunlenghua    时间: 2021-12-27 07:59
liuzhaoyzz 发表于 2021-12-26 09:28
1、用grub4dos-for_UEFI-2021-02-10里面的bootx64.efi,替换你的ESP/FAT32分区里面的bootx64.efi和g4ebootx ...

多谢,晚上回去替换一下看看(晚点给你回复,谢谢你的耐心指导)
作者: sunlenghua    时间: 2021-12-29 09:50
liuzhaoyzz 发表于 2021-12-26 09:28
1、用grub4dos-for_UEFI-2021-02-10里面的bootx64.efi,替换你的ESP/FAT32分区里面的bootx64.efi和g4ebootx ...

OKKKKK! (照你说的替换完,一切OK了! 多谢多谢)
作者: liuzhaoyzz    时间: 2021-12-29 12:24
sunlenghua 发表于 2021-12-29 09:50
OKKKKK! (照你说的替换完,一切OK了! 多谢多谢)

很好的反馈!恭喜你!

现在就等yaya更新g4e了。
作者: cntvic    时间: 2023-12-25 14:33
感谢分享
作者: cntvic    时间: 2024-1-5 08:13
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3