安装Lubuntu后无启动设备,UEFI信任文件选择无驱动器显示求助
解决Lubuntu安装后「No bootable device」且UEFI选择界面无硬盘的问题
作为Linux新手碰到这种启动卡壳的情况确实闹心,我来帮你拆解可能的原因和对应的解决办法,一步步来:
一、最可能的根源:EFI系统分区(ESP)没配置对
UEFI模式下启动全靠这个ESP分区,BIOS在「Select an UEFI file as trusted for executing」里看不到硬盘,十有八九是这个分区出问题了:
- 先检查ESP分区状态:
- 插回你的Lubuntu安装U盘,开机选择「Try Lubuntu without installing」进入试用系统。
- 打开应用菜单里的「Disks」磁盘工具,找到你的内置硬盘(就是BIOS里显示的HDD0)。
- 看看硬盘上有没有一个100-500MB左右、类型标注为「EFI System Partition」的分区,而且它的挂载点得是
/boot/efi才行。
- 如果没有这个分区:说明你安装时没正确创建ESP,得重新分区安装(记得先备份硬盘里的重要数据!)。手动分区时,先建一个FAT32格式的ESP分区,挂载点设为
/boot/efi,再创建根分区/用于安装系统。 - 如果有分区但挂载点不对:那就是安装时挂载设置错了,咱们来修复引导:
- 打开终端(按Ctrl+Alt+T就行)。
- 先挂载系统根分区:假设你的根分区是
/dev/sda2(用Disks工具确认一下分区名),执行sudo mount /dev/sda2 /mnt。 - 再挂载ESP分区:假设ESP是
/dev/sda1,执行sudo mount /dev/sda1 /mnt/boot/efi。 - 进入系统环境修复引导:
sudo chroot /mnt。 - 重新安装GRUB到硬盘:
grub-install /dev/sda(注意这里是硬盘名/dev/sda,不是分区!)。 - 更新GRUB配置:
update-grub。 - 退出环境重启:输入
exit,拔掉U盘再开机试试。
二、BIOS引导模式和安装模式不匹配
虽然你用到了UEFI的选项,但有可能安装U盘是用Legacy(传统MBR)模式启动的,导致系统装成了Legacy引导,而BIOS现在是UEFI模式,自然找不到引导文件:
- 检查并调整BIOS引导模式:
- 重启电脑按快捷键进BIOS(一般是F2、Del、F10,看开机时的提示)。
- 找「Boot Mode」或者「UEFI/Legacy Boot」这类选项,看看是设成了「UEFI Only」还是「Legacy Only」。
- 建议设置为「UEFI Only」(你已经关了Secure Boot,这点没问题),然后用UEFI模式的安装U盘重新安装系统(制作安装U盘时要选UEFI兼容的格式)。
三、BIOS没自动识别硬盘的UEFI引导项
有时候ESP分区没问题,但BIOS没自动添加硬盘的引导项,这时候得手动加:
- 手动添加UEFI引导项:
- 先在试用模式下确认ESP分区里有
EFI/ubuntu/grubx64.efi这个文件(打开文件管理器,找到ESP分区进去看就行)。 - 重启进BIOS,找「Boot」菜单里的「Add Boot Option」(不同品牌BIOS名字可能不一样,比如有些叫「Create Boot Entry」)。
- 选中你的HDD0硬盘,然后导航到
EFI/ubuntu/grubx64.efi这个文件,给这个引导项起个名字(比如「Lubuntu」),把它设为第一启动项。
- 先在试用模式下确认ESP分区里有
四、ESP分区的标志没设对
BIOS能看到硬盘,但UEFI选择界面看不到,也可能是ESP分区的标志没勾对:
- 修复ESP分区标志:
- 在试用模式打开Disks工具,找到ESP分区。
- 点分区旁边的齿轮图标,选「Edit Partition」。
- 看「Flags」选项里有没有勾选「boot」和「esp」(GPT分区表的话这俩必须勾)。
- 没勾的话补上,保存后重启再看BIOS里能不能找到硬盘。
对了,你之前怀疑管理员密码的问题完全不用纠结,重装过还这样肯定和密码没关系。先从检查ESP分区开始,这是UEFI启动问题最常见的原因,一步步来应该能解决。
内容的提问来源于stack exchange,提问作者inarilo
相关产品推荐
相关产品推荐

