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 еще раз, чтобы убедиться, что вы не попадете в не загружаемую ситуацию.

Дайте мне знать, как оно идет:)

Другие вопросы по тегам