支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-04-26 18:15:05 GRUB修复 Linux系统维护 UEFI引导 分区表修复 中级教程
面对GRUB启动报错的绝望瞬间?为你提供了一份从小白到专家的GRUB修复攻略。无论你是配置写错、启动项失踪、UEFI引导异常,还是分区表损坏,我们都为你准备了详细的分步指南。跟着做,轻松摆脱启动困境,让你的电脑重新焕发生机!
在Linux系统维护中,GRUB启动项故障是常见问题。
了GRUB配置文件错误、菜单条目丢失、UEFI引导异常及分区表损坏等典型场景的修复方案,提供从救援模式到命令行操作的完整流程。
现象:启动时黑屏或直接进入命令行,无启动菜单选项。
Shift键进入GRUB菜单,选择Advanced options → Recovery mode。Esc键进入菜单,选择Troubleshoot → Rescue a Ubuntu system。# 重新生成GRUB配置
sudo update-grub
# 传统BIOS系统
sudo grub-install /dev/sda # /dev/sda为硬盘设备名
sudo update-grub
# UEFI系统(需指定EFI分区)
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
sudo update-grub
现象:启动菜单中缺少操作系统选项。
sudo nano /etc/grub.d/40_custom
添加或修改启动条目(示例为Ubuntu):
menuentry "Ubuntu" {
set root='(hd0,1)' # 替换为实际分区(如(hd0,gpt2))
linux /boot/vmlinuz-5.4.0-xx-generic root=UUID=xxxx-xxxx ro quiet splash
initrd /boot/initrd.img-5.4.0-xx-generic
}
使用blkid命令查询分区UUID:
sudo blkid
sudo update-grub
现象:UEFI系统无法识别启动项或提示“No bootable device”。
Del/F2/Esc进入BIOS,检查引导顺序是否将正确磁盘(如/boot/efi)置于首位。# 重新安装GRUB到EFI分区
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
sudo update-grub
现象:启动时报错“invalid partition table”或分区无法识别。
来此加密不仅支持标准的域名加密,还提供了稀缺的IP证书申请。这对于一些直接通过IP地址提供服务的特殊场景具有重要意义。通过平台提供的HTTP代理自动验证方案,用户可以在不改变现有网络架构的前提下,快速完成IP地址的身份验证并获取证书。
sudo fdisk -l # 查看分区结构
sudo gparted # 使用图形工具修复(需Live CD)
gdisk或testdisk工具修复。Troubleshoot → Rescue a Ubuntu system。chroot /mnt/sysroot # 切换到系统根目录
grub-install /dev/sda
update-grub
exit
reboot
关键提示:
efibootmgr(UEFI系统)可查看当前引导顺序:sudo efibootmgr -v