无忧启动论坛

标题: grub4dos uefi如何加载NvmExpressDxe.efi并立即生效 [打印本页]

作者: lovemini    时间: 2022-1-27 12:27
标题: grub4dos uefi如何加载NvmExpressDxe.efi并立即生效
本帖最后由 lovemini 于 2022-1-28 12:39 编辑

有台老机子,不支持nvme ssd启动(uefi 不认盘),现在使用Clover+NvmExpressDxe.efi启动windows。
现在想改成grub4dos uefi+NvmExpressDxe.efi启动,可是使用load NvmExpressDxe.efi 命令后不能立即识别SSD,只能在加载NvmExpressDxe.efi后再次chainloader grub4dos才能识别SSD,很麻烦。
有没有可能load NvmExpressDxe.efi后立即生效识别SSD呢?

作者: 2011whp    时间: 2022-1-29 15:04
本帖最后由 2011whp 于 2022-1-29 18:54 编辑

以前试过, uefishell.efi  环境下 也加载不上NvmExpressDxe.efi

不过,两次启动g4e 能的话(坛友 蓝星明月 也说可行),可以借 批处理 自动执行  

下面的菜单含批处理,试下,
(适当修改下,cmdline是外部命令,能取参数 1)

timeout 30
defaut 1

command /efi/grub/cmdline |  set nvmeok=
if "%nvmeok%"=="1"
{
timeout 1
defaut 3
}

title 一
command
title 二
command

title nvme win
!BAT
if "%nvmeok%"=="1" goto :start1
load /*/NvmExpressDxe.efi.efi
pause --wait=1
chainloader /efi/boot/bootx64.efi 1
boot
:start1
#下面是正式的启动菜单
find --set-root /***.efi
chainloader ***.efi
boot


作者: lovemini    时间: 2022-1-29 19:01
2011whp 发表于 2022-1-29 15:04
以前试过, uefishell.efi  环境下 也加载不上NvmExpressDxe.efi

不过,两次启动g4e 能的话(坛友 蓝星 ...

谢谢,在你的基础上修改后,已经实现功能了
作者: 481416322    时间: 2022-5-9 17:14
不知道用grub2浏览器行不行,没试过
作者: sunsea    时间: 2022-5-15 08:52
话说楼主能分享一下NvmExpressDxe.efi这个文件吗……谢谢……
作者: 2011whp    时间: 2022-5-15 12:06
本帖最后由 2011whp 于 2022-5-15 12:14 编辑
sunsea 发表于 2022-5-15 08:52
话说楼主能分享一下NvmExpressDxe.efi这个文件吗……谢谢……

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=427925

二楼,附件3  坛友实练过,不知通用不

————————————————————
http://bbs.wuyou.net/forum.php?m ... &fromuid=413782





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