Windows 10更新致Lubuntu无法启动(GRUB正常、分区未损坏)求解决方案
解决Win10更新后Lubuntu无法启动的问题
问题分析
Win10更新在UEFI系统里经常会搞小动作——要么重置启动优先级,要么悄悄覆盖ESP(EFI系统分区)里的第三方引导文件。既然你确认GRUB正常、分区没损坏,大概率是UEFI启动顺序被Win10更新强行重置,导致系统跳过GRUB直接引导Windows;也有可能是ESP分区里的GRUB启动项被误删了。
解决方案
1. 先检查并调整UEFI启动顺序(最常见的解决方式)
操作起来很简单:
- 重启电脑,开机时按住DELL的UEFI快捷键(一般是
F2,部分机型可能是F12或Delete)进入设置界面。 - 找到「Boot」或「启动选项」菜单,查看启动项列表——你应该能看到
ubuntu/GRUB和Windows Boot Manager两个选项。 - 把
ubuntu(或GRUB)拖到启动列表的最顶端,保存设置后重启。
如果重启后能正常进入GRUB菜单选择Lubuntu,那问题就彻底解决了。
2. 修复ESP分区里的GRUB引导文件(如果调整顺序没用)
要是Win10更新直接覆盖了ESP里的GRUB文件,就得重新安装引导:
- 用Lubuntu安装U盘/光盘启动,选择「试用Lubuntu」进入临时系统。
- 打开终端,先确认磁盘分区情况:
找到你的ESP分区(几百MB的FAT32分区,标记为sudo fdisk -lEFI System,可能在sda或sdb上,看你当初把ESP放哪了)。假设ESP是/dev/sda1,先挂载它:sudo mount /dev/sda1 /mnt/boot/efi - 再挂载你的Lubuntu根分区(比如SSD上的
/dev/sdb2):sudo mount /dev/sdb2 /mnt - 重新安装GRUB到ESP分区:
注意:这里的sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda/dev/sda是磁盘设备(不是分区),如果ESP在sdb上就换成/dev/sdb。 - 最后更新GRUB配置:
sudo update-grub - 重启电脑,应该就能正常进入GRUB菜单了。
3. 防止Win10更新再搞破坏
为了避免以后再踩坑,可以做这两个操作:
- 进入Windows,以管理员身份打开命令提示符,禁用快速启动:
快速启动会让Win10处于休眠状态,很容易干扰UEFI启动项。powercfg /h off - 在UEFI设置里锁定启动顺序(部分DELL机型支持),确保
ubuntu始终是第一启动项。
内容的提问来源于stack exchange,提问作者appt
相关产品推荐
相关产品推荐

