Poweredge T320 損壞 GRUB

Poweredge T320 損壞 GRUB

我在 Dell Poweredge T320 上安裝了 Debian,用作家庭伺服器。到現在已經一年多了。上次重新啟動時,它無法啟動,因為顯然核心更新顯然破壞了 grub,並且可能將其寫入錯誤的位置。

PERC H710 管理 RAID5 (sdc) 和 SATA 磁碟(sda、sdb),但 SSD (sdd) 是獨立的。

測試 grub 回傳「錯誤:沒有這樣的裝置:c6408337-XXX」 blkid 列出分割區「/dev/sdd2: UUID="c6408337-XXX」(正確)

我在這裡很困惑,為什麼 grub 找不到分區,而 blkid 卻找到了?從這裡我該去哪裡? 分開-l

答案1

由於這裡沒有很大的熱情提供建議,我決定透過反覆試驗來嘗試。

我有點懷疑舊版 BIOS 啟動對我沒有任何幫助,因此我決定將 Debian 安裝轉換為 UEFI。這就是我所做的:從 Debian Live CD 啟動,建立 EFI 分割區,然後:

mount -t efivarfs none /sys/firmware/efi/efivars

mount /dev/sdd2 /mnt

# for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; done

# chroot /mnt

# grub-install /dev/sdb

# update-grub

CTRL D

然後重新啟動

現在雖然是在 UEFI 模式下,但可以正常啟動。

相關內容