求助:Ubuntu 17.10 2018年2月26日更新后无法启动
解决「System bootOrder not found」启动错误的方案
这个报错说明你的笔记本EFI启动项配置已经损坏——要么是启动顺序列表丢失,要么是原有启动项指向的系统文件路径失效。哪怕你调整了启动顺序、插了U盘启动,固件还是在尝试自动生成默认启动项,但没能解决根本问题。下面是针对性的解决步骤:
第一步:直接调用临时启动菜单选择U盘
有时候修改BIOS的启动顺序不生效,是因为启动项列表本身已损坏。重启电脑时,留意屏幕底部的提示(比如F12、F9、Esc,不同品牌笔记本按键不同),按下对应按键调出临时启动菜单,如果能看到你的U盘(通常带「UEFI」前缀),直接选中它启动,看是否能进入U盘系统。第二步:进入BIOS/UEFI重置启动配置
如果临时启动菜单也没用,重启进入BIOS设置界面(按键通常是F2、Del、F10):- 找到「Boot」或「启动」选项卡,先确认U盘是否被正常识别;
- 尝试点击「Restore Defaults」(恢复默认设置),重置BIOS后再重新把U盘设为第一启动项;
- 有些BIOS里可以手动删除所有无效的启动项,再重新添加U盘启动项,你可以找找类似「Delete Boot Entry」的选项。
第三步:U盘启动后修复EFI启动项
如果你成功从U盘启动进入WinPE或Linux系统,可以手动修复EFI启动配置:- Windows环境(WinPE):
打开命令提示符,执行以下命令(注意替换命令里的磁盘/分区编号,根据实际情况调整):diskpart list disk # 列出所有磁盘,找到你的系统盘(通常是Disk 0) select disk 0 list partition # 找到EFI分区(小容量FAT32格式,一般是Partition 1) select partition 1 assign letter=Z: # 给EFI分区分配盘符Z exit bcdboot C:\Windows /s Z: /f UEFI # 修复Windows启动项,C是系统盘盘符 - Linux环境:
打开终端,用efibootmgr工具管理启动项:
如果要添加Windows启动项,执行(替换efibootmgr -v # 查看当前所有EFI启动项/dev/sda为你的系统盘,-p 1为EFI分区编号):efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\Microsoft\\Boot\\bootmgfw.efi -L "Windows Boot Manager"
- Windows环境(WinPE):
第四步:检查EFI分区状态
如果以上方法都无效,用U盘启动的分区工具(比如DiskGenius、GParted)查看EFI分区:- 确认EFI分区是FAT32格式,且没有损坏;
- 如果分区已损坏,可能需要重新创建EFI分区,再用上面的方法修复启动文件。
内容的提问来源于stack exchange,提问作者bill shuey
相关产品推荐
相关产品推荐

