Назад | Перейти на главную страницу

Grub2 сообщает, что физический том pv0 больше не найден на сервере, не загружаемом

Сначала я установил свой сервер ubuntu (11,10 др. 64), используя lvm, но не полностью усвоив его концепцию. Я думаю, что отчасти это привело к беспорядку разделов на моих двух дисках (мне кажется). Я установил все с помощью grub2 с самого начала, чтобы загрузить свой Ubuntu, который я позже обновил до Ubuntu Server. 12.04, без проблем.

Вот такая ситуация:

Я смотрел здесь [serverfault]: Grub2 сообщает, что физический том pv0 не найден при зондировании / установке
Я смотрел здесь [форумы Ubuntu]: Решено] Установить ядро ​​с liveCD и исправить grub2
Я смотрел здесь [помощь Ubuntu]: Исправление сломанной системы
Я смотрел здесь [форумы ubuntu]: [Решено] 10.10 Maverick - Grub не распознает мой раздел Windows

Ничего из того, что я сделал, ничего не изменило в ситуации зависания загрузки (я не могу определить это лучше: она просто зависает в течение нескольких минут, минут и минут).
Надеюсь, я не упустил ни одной важной детали.

Я понятия не имею, что делать дальше, особенно если установка grub не работает. Я не потерял никаких данных, но поскольку это был производственный (-ский) сервер (т.е. полностью личный), теперь я остро ощущаю потребность в зеркалах (я уже установил резервные копии, но ... на сервере: p).

В любом случае, если бы у кого-нибудь из вас, гениев, была какая-нибудь идея или руководство, это было бы большим подспорьем.

Спасибо

Валентин

Редактировать: tail /var/log/syslog не дает вывода (пусто), новый системный журнал не создается, что я вижу

Edit2: Я использовал компакт-диск восстановления загрузки (версия Ubuntu Secure Remix) и создал следующий отчет о состоянии моей загрузки: http://paste.ubuntu.com/1620777

Без paste.bin я собираюсь предоставить контрольный список, потому что у вас происходит странная настройка, и это ваша основная загрузочная запись (MBR) находится на другом диске, чем /boot раздел:

  • Это не порядок загрузки жесткого диска в BIOS (я подозревал, что VGa и VGb в BIOS заданы наоборот)
    • ваш BIOS проверяет VGa на наличие основной загрузочной записи
  • Использовать fdisk чтобы определить, помечен ли флаг загрузки / dev / sdc2 для /boot раздел

Затем я бы проделал следующие шаги:

  • CD аварийный диск загружен
  • убедитесь, что все разделы HD смонтированы в / mnt
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sdc2 /mnt/boot 
grub-install --boot-directory=/dev/sdc2 /dev/sda
grub-install --boot-directory=/mnt/boot /dev/sda

Попробуйте загрузиться с LiveCD, смонтируйте свои логические тома в chroot и добавьте модуль lvm в файл / и т.д. / по умолчанию / grub:

GRUB_PRELOAD_MODULES = "lvm"

с последующим:

sudo update-grub

Убедитесь, что у вас есть модуль lvm в вашем initrd / initramfs.