lovemini 发表于 2022-1-27 12:27:42

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:38

本帖最后由 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:51

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

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

谢谢,在你的基础上修改后,已经实现功能了

481416322 发表于 2022-5-9 17:14:04

不知道用grub2浏览器行不行,没试过

sunsea 发表于 2022-5-15 08:52:20

话说楼主能分享一下NvmExpressDxe.efi这个文件吗……谢谢……

2011whp 发表于 2022-5-15 12:06:22

本帖最后由 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?mod=redirect&goto=findpost&ptid=423059&pid=4365922&fromuid=413782
页: [1]
查看完整版本: grub4dos uefi如何加载NvmExpressDxe.efi并立即生效