Poweredge T320 破損した GRUB

Poweredge T320 破損した GRUB

ホーム サーバーとして使用するために、Dell Poweredge T320 に Debian をインストールしました。1 年以上前から稼働しています。前回の再起動では、カーネル アップデートによって GRUB が壊れ、間違った場所に書き込まれたため、起動しませんでした。

PERC H710 は RAID5 (sdc) と SATA ディスク (sda、sdb) を管理しますが、SSD (sdd) は独自に管理します。

grub をテストすると、「エラー: そのようなデバイスはありません: c6408337-XXX」が返されます。blkid はパーティション「/dev/sdd2: UUID="c6408337-XXX"」(正しい) をリストします。

困惑しています。blkid はパーティションを見つけられるのに、なぜ grub は見つけられないのでしょうか? ここからどうすればいいのでしょうか? 別れた -l

答え1

ここで提案をすることに大きな熱意がなかったので、試行錯誤しながらやってみることにしました。

レガシー BIOS ブートではうまくいかないのではないかと少し疑っていたので、Debian インストールを UEFI に変換することにしました。私が行ったのは、Debian ライブ 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 モードでも問題なく起動するようになりました。

関連情報