Grub2 сообщает, что физический том pv0 не найден при проверке / установке
Я обновил сервер Ubuntu Maverick до Precise, но при обновлении grub я получаю следующую ошибку:
error: physical volume pv0 not found.
Теперь для моей системы у меня есть / dev / sda через / dev / sde
- / dev / sda1 - это раздел Linux для / boot
- и /dev/sda5 - это раздел LVM
- / dev / sdb через / dev / sde - это PV для LVM
Посмотрев на мой конфиг vg, pv0 это /dev/sda5
У меня есть только одна группа томов с именем "ns2", где находится корень (/) и некоторые другие логические тома для системы.
Я пытался искать помощь в Интернете, но мне сказали, что я должен перейти на Grub2, так как это лучше для поддержки LVM. Я сделал это, и я получаю ту же ошибку. Я не перезагрузил сервер, но у меня такое ощущение, что он не загружается. Тем не менее, я хочу исправить эту ошибку.
Мой загрузочный раздел не находится в томе LVM, поэтому даже grub1 или grub2 должны смотреть на него без проблем.
Есть идеи? Я только что попытался переустановить grub, но я получаю ту же ошибку, но все равно вроде "хорошо".
Что я могу проверить перед перезагрузкой? Этот сервер находится в другом месте, и у меня нет удаленного доступа к консоли, поэтому я хочу пойти туда готовым, если нужно что-то сделать.
Изменить: Добавлено больше информации http://pastebin.com/Smr1pB8W
Редактировать: Добавлена информация о pvs http://pastebin.com/yubMd232
1 ответ
Похоже, вы не перезагрузились между обновлением LVM2/GRUB и ядром.
Вы захотите "закрепить" старую версию grub достаточно долго, чтобы перезагрузить вашу систему до текущей версии ядра. В этот момент вы должны хорошо открепить, обновить grub и все должно быть кошерным.
Добавьте это в /etc/apt/ Предпочтения:
# Заставить grub до 1.98+20100804-5ubuntu3
Пакет: grub-pc
Pin: релиз N = Maverick
Приоритет пин-кода: 1000
Теперь apt-get update && apt-get -s dist-upgrade. Предполагая, что вы получите строку типа "Inst grub-pc [ 1.98+20100804-5ubuntu3] ...." (и результирующая перестановка зависимостей не сломает вашу систему... следите за вещами вроде понижений в libc), вы можете "apt- получить dist-upgrade", чтобы заставить grub вернуться к здравомыслию. Я бы посоветовал запустить update-grub еще раз, чтобы убедиться, что вы не попадете в не загружаемую ситуацию.
Дайте мне знать, как оно идет:)