GRUB 引导失败的定位与修复
开机进入 grub rescue>、GRUB>、no such device、unknown filesystem,或直接进入 BIOS/无启动项。常见于内核升级、分区调整、重装系统或 EFI 分区被破坏。
lsblk -f
blkid
efibootmgr -v
ls /boot
ls /boot/grub
GRUB rescue 下:
ls
ls (hd0,gpt2)/
set
grub.cfg 指向的 UUID/分区不存在。/boot。chroot 到系统后执行 grub-install 和 update-grub。/boot/efi 挂载并重装 GRUB EFI 包。/etc/fstab 和 grub.cfg 里的 UUID 是否匹配。efibootmgr 调整启动顺序。grub-install / update-grub — 重装/更新引导efibootmgr — EFI 启动项lsblk / blkid — 分区与 UUIDchroot — 救援环境