Я установил 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.