boot зависает и нуждается в руководстве 'lvm vgchange -ay'

Если вы использовали псевдоним, способ его удаления выглядит следующим образом:

Временно удалить его
unalias su
Чтобы окончательно удалить его, удалите его из файла .bashrc или .bash_aliases.

Скорее всего, вы не связали su с возвышенным двоичным текстом, потому что для этого потребовались привилегии sudo. Поэтому просто проверьте, работает ли первое решение в списке. Если он работает тогда, и проблема снова появится снова, вам нужно следовать инструкциям 2.

1
задан 4 July 2016 в 06:25

1 ответ

Я смог решить это 16.04. Моя настройка загружается с зеркала, а затем / является LVM с несколькими разделами в отдельном lv в одной группе томов.

Проблема, с которой я столкнулся (которая заставила меня вырвать мои волосы), была при перезагрузке, это бросило бы меня в оболочку initramfs.

Оттуда мне нужно было запустить vgchange -a y и ctrl-d, и система загрузится.

Я просмотрел веб-страницы и наткнулся на некоторые предложения, начиная с:

bugs.launchpad.net/ubuntu/+source/lvm2/+bug/147216

2) Adding this to /etc/udev/rules.d/85-lvm2.rules solved the problem.

SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_USAGE}="raid", \
 RUN+="watershed sh -c '/sbin/lvm vgscan; /sbin/lvm vgchange -a y'"

to:

bugs.debian.org/cgi-bin/bugreport.cgi?bug=616689

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

https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/147216/comments/22

и внесите следующие изменения.

Добавить /sbin/lvm vgchange -a y

в / usr / share / initramfs-tools / scripts / local-block / lvm2

(Я также скопировал его в / etc / initramfs-tools / scripts / local-block /)

, тогда я побежал #update-initramfs -u -k `uname -r`

, перезагрузился и, наконец, вернулся к здравомыслию.

1
ответ дан 23 May 2018 в 08:34
  • 1
    это также работало для меня в 16.04.2, без копирования на (/etc/initramfs-tools/scripts/local-block/) – hoijui 29 March 2017 в 23:19

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

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