admin 管理员组文章数量: 1184232
Kylin-V10 SP1操作系统开机进入“UEFI Shell”页面
- 问题现象
- 问题原因分析
- 解决方案
- ///
问题现象
最近一直在部署公司的一些飞腾板卡,在上麒麟操作系统后偶尔会遇到个别系统在开机后会进入到" UEFI Shell " 页面,也就是Shell>输入台
问题原因分析
分析了几个可能原因如下:
①UEFI分区数据损坏
②硬盘异常
③BIOS中启动顺序UEFI Shell被排到第一顺位
经过查资料以及对硬盘进行对比分析后判定为硬盘正常并且UEFI分区数据未损坏
判定可能原因为BIOS中启动顺序UEFI Shell被排到第一顺位
解决方案
①进入目标路径,我的路径为FS0
在Shell输入台输入命令如下
Shell> FS0: >>>ENTER
如图:
然后就会进入FS0路径可以观察到左边输入由Shell> 变为 FS0>
②创建并编辑一个文件 startup.nsh
输入命令如下
FS0> edit startup.nsh >>>ENTER
如图:
③向文件内写入如下内容
\EFI\BOOT\BOOTAA64.EFI
如图:
输入完成后按下Ctrl s再按下Enter键保存文件,
然后再按下Ctrl q再按下Enter退出编辑
输入reset命令
FS0> reset >>>ENTER
复位后
即可正常进入系统。
如图:
///
注:该操作原理是应该是加入了中间默认会调用的startup.nsh 文件,默认是是不存在该文件或者该文件为空,则UEFI启动到此时是按顺序来启动,当启动顺序UEFI Shell被排到第一顺位时就会默认进入Shell> 模式,我们将正常的启动路径添加到startup.nsh 后,启动到此时就会直接检测并执行startup.nsh中的内容,直接启动内核,正常进入系统。
(部分解释可能不太严谨,文内有误的地方欢迎指正,本帖是用于Kylin-V10 SP1桌面操作系统,各位看官可以根据自己的系统来灵活调整)
版权声明:本文标题:【Kylin V10 SP1 开机进入“UEFI Shell”页面】 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765203224a3357591.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论