问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

开机自动进入UEFI Interactive Shell无法正常开机怎么办?

创作时间:
作者:
@小白创作中心

开机自动进入UEFI Interactive Shell无法正常开机怎么办?

引用
CSDN
1.
https://blog.csdn.net/sheaahhoi1/article/details/143480770

UEFI Interactive Shell
在mac/部分原厂装配都具有此设置

大多数人都告诉你没有安装系统去装系统吧,但你明明昨天还在运行系统?今天就这样?

其实UEFI Interactive Shell这东西主动出现是找不到EFI文件,那如何办?

UEFI Interactive Shell
如果没有mapping table列表
输入**
map
**查看可以启动项,(可启动包含硬盘/光盘/网络),这些全都加载到这里的mapping table

  
map
  

如果map无查看不到硬盘/磁区,这可能分割表格(MBR/GPT)出问题去试试WIN PE工具修复分割表格吧
help
指令太长
help -b
可以分段暂停查看指令

按mapping table列表: 这格式跟WIN的 不一样启动项,(可启动包含硬盘/光盘/网络)
UEFI Shell
先查看前

  
bcfg boot dump
  

如果看到.efi启动项,你可能是误启动输入reset,然后回车吧,
没有.efi的/有但是启动不了继续看下去
EFI文件其实都是在磁区 要输入
fsX:
/
blkX:
查看用
ls
,
cd
进入目录,目录是深蓝色(太黑) ls
EFI磁区第一层文件夹通常有efi文件夹
cd efi
ls
这总算找到了
找到就可以输入路径,指令是直接输入无法复制
范例格式:

  
bcfg boot add 0 <efi-file> "OS Name"
  

写法是
0
多是必定的,0=最初,第一项启动

  
bcfg boot add 0 fs0:\efi\refind\refind_x64.efi "喜欢就好,心情不打句XXX也可,记住是这引号内"
  

\efi\是必然的除非特殊需求,
.efi
格式是必然的就是没有找到才出现这shell
查看排序,不用想应该没有第2条efi路径

  
bcfg boot dump
  

如何只是.efi排到后面,又无法启动更改排序,以下是0改1,降序

  
bcfg boot mv 0 1 
将第一项引导项移到第二项位置
  

删除
首先列出当前所有的引导项: 在 UEFI Interactive Shell 中输入命令

  
bcfg boot dump
  

这将列出系统中所有已配置的引导项 找到要删除的引导项: 仔细检查列表,找到您之前添加的错误引导项 记下该引导项的序号,格式:
Boot0003
使用
bcfg boot rm
命令删除引导项: 在 UEFI Interactive Shell 中输入命令:

  
bcfg boot rm <序号>
  

将 <序号> 替换为您要删除的引导项序号
Boot0003
=3

  
bcfg boot rm 3
  

结束UEFI Shell方法指令有3,但可能效果不同
reset ,其实是直接离开正常情况 ,不再进来(但修改是保留的)

  
reset
  

exit,离开进入UEFI界面(也就是BIOS),如果没有进一步修改下次开机继续回来UEFI Shell

  
exit
  

reboot可能失效

  
reboot
  

上述操作未必定能启动按个别系统.efi 文件名也不同......路径也不是每套系统一样,但肯定\efi\是内的某层文件夹内打错了一定影响开机,只是继续无法进入系统

  
bcfg boot add 0 fs0:\efi\refind\refind_x64.efi "喜欢就好心情不打句XXX也可"
  

其实这些下层可能还有,按照系统/磁区编写的具体.efi文件,这大都系统通用预载的启动不硬件用的efi启动项
注:EFI磁区会本就不可控的,删除没用的.efi也是没用,上述操作介绍只是清除在启动列表上的没有修改/删减.efi文件

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号