update-grub не работает на lvm cryptoroot

update-grub не работает на lvm cryptoroot

Отказ от ответственности: я сейчас использую этот сервер, но я его НЕ устанавливал.

У меня есть два диска, подключенных к Intel Hardware Raid Controller, работающему в RAID1. Поверх него установлен полностью зашифрованный 12.04. При запуске update-grub2я получаю следующие сообщения об ошибках, которые не позволяют мне обновить свое ядро:

Found linux image: /boot/vmlinuz-3.2.0-*-generic
Found initrd image: /boot/initrd.img-3.2.0-*-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.

Для каждого установленного мной ядра он пытается сгенерировать новую запись для grub, но не может выполнить команду grub-probe. Я уже отследил проблему до скрипта grub-mkconfig в /usr/sbin/.

В строке 132 он пытается получить устройство для / с помощью команды grub-probe --target=device /. Это возвращает:

/dev/mapper/server-root

В следующей строке скрипт пытается получить UUID для ранее найденного корневого устройства с помощью grub-probe --device /dev/mapper/server-root --target=fs_uuid. Вот тут grub-probe выдает ошибку:

grub-probe: error: no such disk.

В строке 134 скрипт пытается сделать то же самое, но для /boot вместо /, и здесь ошибка появляется второй раз.

Есть ли у кого-нибудь идеи, как это исправить?

Ниже я привожу дополнительную информацию:

bootinfoscript:http://paste.ubuntu.com/9331656/

blkid:http://paste.ubuntu.com/9331960/

Если вам нужна дополнительная информация, я с радостью ее предоставлю.

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