当我尝试保存我的 Debian 服务器时,grub2 在 grub rescue 之后启动

当我尝试保存我的 Debian 服务器时,grub2 在 grub rescue 之后启动

在 Debian Jessie 中搞砸了(意外运行了 rm -R /)后,我的服务器停止响应,我决定重新启动。重新启动后,grub rescue 启动并尝试通过运行以下命令来修复它:

set root=(hd0,1)
set prefix=(hd0,1)/usr/lib/grub
insmod normal
normal

运行“正常” grub2 提示后,目前没有错误。所以我不知道该怎么做,因为我不想丢失我的文件。

在 grub2 中,如果我运行 ls (hd0,1)/,我就能识别我的服务器和文件。接下来要执行哪些步骤才能再次正常启动 debian?

答案1

  1. 确认 /etc/grub.d 和 /etc/default/grub 中的所有内容正确
  2. 运行 update-grub2 重新创建 /boot/grub/grub.cfg
  3. grub-install /dev/sda (或其他适当的)

相关内容