Linux

grub2 在 grub 救援後啟動,同時嘗試保存我的 debian 伺服器

  • October 16, 2018

在 Debian Jessie 搞砸後(意外執行 rm -R /),我的伺服器停止響應,我決定重新啟動。重新啟動後 grub 救援開始並嘗試通過執行以下命令來修復它:

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

到目前為止,沒有錯誤,執行“正常”後 grub2 提示。所以我不確定在這裡做什麼,因為我不想失去我的文件。

在 grub2 中,如果我執行 ls (hd0,1)/ 我可以辨識我的伺服器和文件。再次正常啟動 debian 的以下步驟是什麼?

  1. 確認 /etc/grub.d 和 /etc/default/grub 中的所有內容都是正確的
  2. 執行 update-grub2 重新創建 /boot/grub/grub.cfg
  3. grub-install /dev/sda (或其他適當的)

引用自:https://serverfault.com/questions/935789