Проблема LVM после обновления 14.04 - 20.04

Я пытаюсь обновить старый сервер ubuntu (14.04) до последней версии LTS (20.04). После do-release-upgrade он не может загрузиться, потому что об ошибке при загрузке LVM. Он не использует шифрование (большинство сообщений, которые я нашел в Интернете, были связаны с этим). Я попытался переустановить lvm2 в среде chroot, но это не помогло. В коробке есть отдельный раздел / boot с ext2 без lvm.

Во время установки он уведомил, что grub не смог записать в / dev / dm-0

К сожалению, сложно записать весь журнал загрузки, но это заканчивается следующим:

lvmetad is not active yet, using direct activation during sysinit
volume group "..." not found
Cannot process volume group "..."


ALERT! /dev/mapper/...-root does not exist. Dropping to a shell!

И тогда я попадаю в initramfs.

Есть идеи, что я могу сделать, чтобы возродить его отсюда?

0
задан 24 April 2020 в 21:00

1 ответ

У меня было три проблемы с LVM после обновления с 18.04 до 20.04:

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

  2. Метаданные группы томов пришлось обновить вручную с помощью vgck --updatemetadata yourvgname

  3. Имя группы томов каким-то образом было изменено с lvm-name на просто имя, и я пришлось отредактировать /etc/crypttab и update-initramfs -u -k all.

Сообщили о них здесь: https://bugs.launchpad.net/bugs/1877473 пожалуйста, отметьте проблему как затрагивающую вас, если это так.

1
ответ дан 5 May 2020 в 17:57

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

Похожие вопросы: