Grub2 не может обновиться

Grub2 не может обновиться

Недавно я заменил диск, содержащий /homeтолько мой раздел. При попытке обновить пакет ядра (Debian Squeeze) я получаю следующую ошибку:

/usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map.

Поиск в Google предложил следующее решение:

root@debian1:~# mv /boot/grub/device.map /boot/grub/device.map_orig
root@debian1:~# grub-mkdevicemap
root@debian1:~# update-grub

Первые две команды выполнены успешно без ошибок, а вот третья команда update-grubзавершается с той же ошибкой, что и описанная выше.

Я проверил свой /boot/grub/device.mapфайл, и, похоже, он соответствует идентификаторам, указанным при запуске ls -l /dev/disk/by-id/.

Есть идеи, как решить эту проблему?

решение1

@psusi: Ты очень хорошо угадал. Как ты упомянул, я не обновил файл LVM при замене диска.

vgreduce volume_group_name --removemissingпроблема устранена.

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