
Недавно я заменил диск, содержащий /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
проблема устранена.