无忧启动论坛

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

[求助] 第一次使用UEFI shell,请求那位大侠帮忙写一下加载NVME驱动并引导M.2自动化命令

  [复制链接]
跳转到指定楼层
1#
发表于 2020-3-1 21:33:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位大侠:
      今天第一次了解UEFI shell,经过手动输入命令,测试可以在我的老主板上,加载NVME驱动,并引导M.2磁盘的系统,因为刚入门不会写脚本,请帮忙写一下自动化加载NVME驱动,并引导M.2磁盘的系统

53#
发表于 2024-6-21 21:16:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

52#
 楼主| 发表于 2024-5-6 17:24:56 | 只看该作者
一江春水1688 发表于 2024-5-5 18:55
Sorry,我没有上传的权限,提供不了

麻烦发一下邮件,谢谢
224489886@qq.com
回复

使用道具 举报

51#
发表于 2024-5-5 18:55:15 | 只看该作者
luck9806 发表于 2024-5-5 12:53
请问一下,set StartupDelay n 命令是在加载shellx64.efi 后面设置吗
还有shellx64.efi有可以支持的版本 ...
shellx64.efi有可以支持的版本提供一下吗

Sorry,我没有上传的权限,提供不了

点评

麻烦发一下邮件,谢谢  详情 回复 发表于 2024-5-6 17:24
回复

使用道具 举报

50#
发表于 2024-5-5 18:51:48 | 只看该作者
luck9806 发表于 2024-5-5 12:53
请问一下,set StartupDelay n 命令是在加载shellx64.efi 后面设置吗
还有shellx64.efi有可以支持的版本 ...

加载后,比如,延迟15秒(也可以是0秒),输入:
set StartupDelay 15
然后,输入 exit 退出,再重新进入 EFI SHell,则startup.nsh的等待时间为15秒。
说明:set StartupDelay n 只需输入一次,会自动保存,用命令 set StartupDelay 可查看StartupDelay的值。
回复

使用道具 举报

49#
 楼主| 发表于 2024-5-5 12:55:32 | 只看该作者
如果加载startup. nsh不显示命令行窗口,显示启动画图,命令后台运行还是比较完美
回复

使用道具 举报

48#
 楼主| 发表于 2024-5-5 12:53:58 | 只看该作者
一江春水1688 发表于 2024-3-4 11:49
备忘收藏

startup.nsh的等待时间可以设置环境变量改变(n秒):

请问一下,set StartupDelay n 命令是在加载shellx64.efi 后面设置吗
还有shellx64.efi有可以支持的版本提供一下吗,谢谢
回复

使用道具 举报

47#
发表于 2024-3-4 11:49:48 来自手机 | 只看该作者
本帖最后由 一江春水1688 于 2024-3-4 11:52 编辑

备忘收藏

startup.nsh的等待时间可以设置环境变量改变(n秒):
set StartupDelay n
不过,跟shellx64.efi的版本有关,有些版本可行,有些不可行。

点评

请问一下,set StartupDelay n 命令是在加载shellx64.efi 后面设置吗 还有shellx64.efi有可以支持的版本提供一下吗,谢谢  详情 回复 发表于 2024-5-5 12:53
回复

使用道具 举报

46#
发表于 2023-10-19 20:02:25 | 只看该作者

要怎样才能下载文件呢?
回复

使用道具 举报

45#
 楼主| 发表于 2021-11-21 14:55:32 | 只看该作者
282198284 发表于 2021-7-28 08:22
兄台的nvmex64.efi驱动从那里下载的,能分享一下?

试一下




nvmeX64.rar

15.2 KB, 下载次数: 17, 下载积分: 无忧币 -2

回复

使用道具 举报

44#
发表于 2021-7-28 08:22:57 来自手机 | 只看该作者
luck9806 发表于 2020-3-3 13:49
我直接建立了startup. nsh文件测试失败,存在2个问题:1、加载nvmex64.efi驱动后,磁盘不分配盘符,需运行m ...

可以试一下自动搜索全盘
回复

使用道具 举报

43#
发表于 2021-7-28 08:22:21 来自手机 | 只看该作者
兄台的nvmex64.efi驱动从那里下载的,能分享一下?

点评

试一下  详情 回复 发表于 2021-11-21 14:55
回复

使用道具 举报

42#
 楼主| 发表于 2020-3-6 21:48:05 | 只看该作者
手机网络有问题,提示网络异常未提交成功,结果发了这么多
回复

使用道具 举报

41#
 楼主| 发表于 2020-3-6 21:43:28 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

40#
 楼主| 发表于 2020-3-6 21:42:21 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

39#
 楼主| 发表于 2020-3-6 21:41:29 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

38#
 楼主| 发表于 2020-3-6 21:41:02 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

37#
 楼主| 发表于 2020-3-6 21:40:34 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

36#
 楼主| 发表于 2020-3-6 21:39:10 来自手机 | 只看该作者
282198284 发表于 2020-3-6 21:03
试一下

非常感谢!
使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。
回复

使用道具 举报

35#
发表于 2020-3-6 21:03:54 | 只看该作者
luck9806 发表于 2020-3-6 20:41
测试了还是不行,可以把你的Shellx64.efi文件发给我试一下吗,谢谢!
测试了如下3种组合方式都不行,
- ...

试一下

Shell.rar

248.48 KB, 下载次数: 65, 下载积分: 无忧币 -2

点评

非常感谢! 使用你提供的shell已可以取消5秒计时,但启动黑屏,测试发现你的SheIl加载NVME驱动导致,后面使用load -nc 加载驱动就可以了。  详情 回复 发表于 2020-3-6 21:43
回复

使用道具 举报

34#
 楼主| 发表于 2020-3-6 20:41:08 来自手机 | 只看该作者
本帖最后由 luck9806 于 2020-3-6 20:57 编辑
282198284 发表于 2020-3-5 23:31
我试了一下,没问题啊,可以不用等5秒啊
命令是-delay 0

测试了还是不行,可以把你的Shellx64.efi文件发给我试一下吗,谢谢!
测试了如下3种组合方式都不行,
-delay 0      (运行时提示0不是有效的命令,有计时)
-delay:0        (运行无其它提示,有计时)
-delay0         (运行无其它提示,有计时)

11.PNG (14.4 KB, 下载次数: 209)

11.PNG
回复

使用道具 举报

33#
 楼主| 发表于 2020-3-6 07:29:15 来自手机 | 只看该作者
282198284 发表于 2020-3-5 23:31
我试了一下,没问题啊,可以不用等5秒啊
命令是-delay 0

我看说明-delay:0,多了个:,非常感谢晚上再试一下
回复

使用道具 举报

32#
发表于 2020-3-5 23:31:43 | 只看该作者
本帖最后由 282198284 于 2020-3-5 23:33 编辑
luck9806 发表于 2020-3-5 23:17
测试了建立了菜单加入命令一样,仍有5秒计时

我试了一下,没问题啊,可以不用等5秒啊
命令是-delay 0

点评

测试了还是不行,可以把你的Shellx64.efi文件发给我试一下吗,谢谢!  详情 回复 发表于 2020-3-6 20:41
我看说明-delay:0,多了个:,非常感谢晚上再试一下  详情 回复 发表于 2020-3-6 07:29
回复

使用道具 举报

31#
 楼主| 发表于 2020-3-5 23:17:43 来自手机 | 只看该作者
测试了建立了菜单加入命令一样,仍有5秒计时
回复

使用道具 举报

30#
发表于 2020-3-5 22:59:45 | 只看该作者
本帖最后由 282198284 于 2020-3-5 23:02 编辑
luck9806 发表于 2020-3-5 22:41
我没建菜单直接改的启动项

你这样和xor有半毛钱关系?
我的意思是,用xor启动Shell. efi加参数的,应该是可以去掉5秒等待时间
回复

使用道具 举报

29#
 楼主| 发表于 2020-3-5 22:41:29 来自手机 | 只看该作者
本帖最后由 luck9806 于 2020-3-5 22:53 编辑
282198284 发表于 2020-3-5 21:40
xor不行我就不知道了,好像没有了

我没建菜单直接改的启动项

捕获.PNG (57.59 KB, 下载次数: 262)

捕获.PNG
回复

使用道具 举报

28#
发表于 2020-3-5 21:40:58 | 只看该作者
本帖最后由 282198284 于 2020-3-5 21:46 编辑
luck9806 发表于 2020-3-5 21:38
难道这个参数是某个启动工具的,那这个启动工具又是什么呢

xor不行我就不知道了,好像没有了

N37_TR1AAWQRH_LWLKJAK%Y.png (41.03 KB, 下载次数: 289)

N37_TR1AAWQRH_LWLKJAK%Y.png
回复

使用道具 举报

27#
 楼主| 发表于 2020-3-5 21:38:03 | 只看该作者
难道这个参数是某个启动工具的,那这个启动工具又是什么呢
回复

使用道具 举报

26#
 楼主| 发表于 2020-3-5 21:36:22 | 只看该作者
282198284 发表于 2020-3-5 21:29
那只能找大神给你改一个Shell不等5秒的才行了

网上找到的参数表,为何都无法使用,很怪呀

Shell 启动参数:
shell.efi [ShellOpt-options] [options] [file-name [file-name-options]]

-nostartup 进入 Shell 时不执行脚本 startup.nsh
-noconsoleout Shell 标准输出不显示
-noconsolein Shell 无标准输入
-delay[:n] 指定等待 startup.nsh 启动的时间。默认是5秒,-delay:0 表示立即执行
-nointerrupt 不支持 <Ctrl+C> 的终止程序功能
-nomap 启动后不显示块设备的 map 信息
-noversion 启动后不显示 version
-startup 进入 Shell 是执行脚本 startup.nsh

当 ShellOpt-optitions 和 options 中均不包含 -startup 时,可以使用 file-name [file-name-options] 指定 Shell 启动后要执行的文件。如果启动参数中既有 -startup 又有 file-name [file-name-options],则 file-name [file-name-options] 被忽略。
回复

使用道具 举报

25#
发表于 2020-3-5 21:29:13 | 只看该作者
luck9806 发表于 2020-3-5 21:13
最初的想法是改BIOS的,联想的主板,BIOS找不到下载点,备份的也不用,好像这主板有三个BIOS文件,所以无 ...

那只能找大神给你改一个Shell不等5秒的才行了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-20 05:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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