重新启动并选择正确的启动设备 SSD 错误

重新启动并选择正确的启动设备 SSD 错误

我的 SSD 运行良好数月,并通过单独的电源线和数据线插入主板。最近我在电源线还插着的情况下拔掉数据线并启动BIOS。更换数据线后,对于任何后续启动尝试,我都会收到标题中的错误:“重新启动并选择正确的启动设备”。

该磁盘作为辅助设备加载良好,甚至可以在引导设置中被 BIOS 识别;它只是拒绝启动。通过 USB 适配器插入另一台 Linux PC 时的布局如下:

在此输入图像描述

看来512M EFI分区很脆弱,拔掉数据线就损坏了。对于如何解决这个问题,有任何的建议吗?

答案1

我跟着Debian 说明重新安装grub-efi,可以总结如下:

  1. 在您希望 SSD 使用内核启动设置“efi=runtime”的 BIOS 和主板上启动实时 USB(或安装 USB 上的救援模式)
  2. 在根分区中执行 shell,并确保所有其他分区均已相对于根分区正确安装。chroot进入根文件系统
  3. grub install /dev/sdX,其中 X 是您要修复其 EFI 分区的磁盘。
  4. update-grub
  5. 退出 chroot (Ctrl+D),关机,移除 Live USB,然后重新启动

我很高兴我可以解决这个问题,但我仍然不清楚这个分区如何通过移除数据线如此轻易地损坏。

相关内容