Poweredge T320 поврежден GRUB

Poweredge T320 поврежден GRUB

Я установил Debian на Dell Poweredge T320, чтобы использовать его в качестве домашнего сервера. Он работает уже больше года. После последней перезагрузки он не загружался, так как, по-видимому, обновление ядра сломало 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.

Связанный контент