lvmetad блокирует процесс начальной загрузки

У меня есть проблема во время начальной загрузки: Я вижу сообщение lvmetad is not active yet, using direct activation during sysinit. Сообщение полностью блокирует мой процесс входа в систему. Я не могу переключиться на неграфический экран входа в систему (они все просто показывают мерцающий курсор), или выполните любое другое действие, чем перезагрузка с CTRL-ALT-DEL.

Если я ожидаю в течение очень долгого времени (больше чем 10 минут), я получаю следующее сообщение:

resume: Could not stat the resume file /dev/disk/by-uuid/a62a5e02...
Please type in the full path name to try again or press ENTER to boot the system:

Если я нажимаю ENTER, загружая резюме, и мой экран входа в систему подходит в течение секунды - это только, кажется, работает с более старыми ядрами <=4.4.0-43 с более новыми ядрами, ВХОДИТ, ничего не делает, и я также не могу ввести ничто больше с помощью клавиатуры.

Сообщение после 10-минутного повреждения resume: ... ведомый меня для размышления это могло быть связано с устаревшим образом диска после приостановки к RAM, но я понятия не имею, как зафиксировать это.

Я не вижу ошибок в dmesg, все связанное с LVM выглядит хорошо там.

Некоторое время я смог загрузить незамедлительно ядро использования 4.4.0-43, но сегодня (после того, как Кв. - получает обновление ядра) даже это остановилось для работы.

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

Lvmetad еще не активен

lvmetad еще не активен; использование прямой активации во время sysinit

Кто-либо может говорить меня через это? Даже в былые времена, загружаясь не занял 10 минут и в наше время это, 10-минутный тайм-аут, кажется, немного чрезмерен... ;)

[РЕДАКТИРОВАНИЕ] Здесь является требуемым выводом:

blkid:

/dev/sda1: UUID="2EC7-7121" TYPE="vfat" PARTUUID="77533e31-4b1a-40da-9e49-ecebfb701229"
/dev/sda2: UUID="b206ab4e-2119-4d90-ab77-5088177faa08" TYPE="ext2" PARTUUID="a5ddb725-1822-4847-8fd3-c1566b83f740"
/dev/sda3: UUID="uhcPym-YPqH-XGTC-Y0YB-ynxd-K4iK-b0viGE" TYPE="LVM2_member" PARTUUID="455fe5cf-64a0-4ef5-b3e7-19e5f86b3ee4"
/dev/mapper/kubuntu--vg-root: UUID="cba585cc-e15b-419c-b055-f1fe2a56c7da" TYPE="ext4"

кошка/etc/fstab:

/dev/mapper/kubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=b206ab4e-2119-4d90-ab77-5088177faa08 /boot           ext2    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=2EC7-7121  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/kubuntu--vg-swap_1 none            swap    sw              0       0

swapon не произвел вывода, но с опцией-a:

swapon: stat of /dev/mapper/kubuntu--vg-swap_1 failed: No such file or directory

[РЕДАКТИРОВАНИЕ] В моем grub.cfg, я нахожу ссылки на lvmid, который не соответствует ни одному из blkid - это может быть проблемой?

set root='lvmid/nvk03P-ihq7-kTsM-LvZ4-DzQu-iOag-4BOz7I/kHYiDJ-9NSq-Wlkc-0YXH-HiX2-SVZ7-MPSFnp'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/nvk03P-ihq7-kTsM-LvZ4-DzQu-iOag-4BOz7I/kHYiDJ-9NSq-Wlkc-0YXH-HiX2-SVZ7-MPSFnp'  cba585    cc-e15b-419c-b055-f1fe2a56c7da

Также в grub.cfg существуют некоторые ссылки на корень и UUID - UUID соответствует начальной загрузке / (sda2) с --set root b2... и но две строки ниже существуют root=/dev/mapper/kubuntu--vg-root который является другим устройством:

[---snip---]
if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  b206ab4e-2119-4d90-ab77-5088177faa08
    else
      search --no-floppy --fs-uuid --set=root b206ab4e-2119-4d90-ab77-5088177faa08
    fi
    linux   /vmlinuz-4.4.0-57-generic.efi.signed root=/dev/mapper/kubuntu--vg-root ro  quiet splash $vt_handoff
[---snip---]

[РЕДАКТИРОВАНИЕ] Комментируя строку подкачки в fstab не помогает с начальной загрузкой и после того как начальные загрузки системы, lvdisplay показывает обоим, корню и разделу подкачки:

lvm> lvdisplay
  --- Logical volume ---
  LV Path                /dev/kubuntu-vg/root
  LV Name                root
  VG Name                kubuntu-vg
  LV UUID                kHYiDJ-9NSq-Wlkc-0YXH-HiX2-SVZ7-MPSFnp
  LV Write Access        read/write
  LV Creation host, time kubuntu, 2016-06-07 12:33:08 +0200
  LV Status              available
  # open                 1
  LV Size                432.86 GiB
  Current LE             110811
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

  --- Logical volume ---
  LV Path                /dev/kubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                kubuntu-vg
  LV UUID                YiuKj2-FVgn-ufGg-lvZ5-IML5-w3hH-ZeHrrH
  LV Write Access        read/write
  LV Creation host, time kubuntu, 2016-06-07 12:33:08 +0200
  LV Status              available
  # open                 0
  LV     Size                31.93 GiB
  Current LE             8173
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

[РЕДАКТИРОВАНИЕ] После предложений heynnema ниже, я удаляю и повторно добавленная подкачка. Было действительно что-то не так:/proc/swaps был пуст, и свободный показал в общей сложности 0 прежде, чем удалить и воссоздать подкачку. Теперь это смонтировано правильно и свободное, а также/proc/swaps показывают ожидаемый вывод. К сожалению, начальная проблема с задержкой начальной загрузки сохраняется. После этого шага я должен был обновить iniramfs (update-initramfs -k all -c) - теперь это работает. Уф. Благодаря heynnema для большой поддержки!

5
задан 13 April 2017 в 05:23

1 ответ

Эти lvmetad is not active yet, using direct activation during sysinit нормальное сообщение и не вызывает Вашу проблему загрузки.

Кто-то удалил Ваш раздел подкачки.

/etc/fstab имеет эту строку:

/dev/mapper/kubuntu--vg-swap_1 none            swap    sw              0       0

поиск подкачки делит его, никогда не находит. sudo blkid и swapon команды подтверждают это.

Кратковременное исправление этой ошибки, прокомментируйте вышеупомянутую строку в fstab:

В терминале...

gksudo gedit /etc/fstab

изменение

/dev/mapper/kubuntu--vg-swap_1 none            swap    sw              0       0

к этому

#/dev/mapper/kubuntu--vg-swap_1 none            swap    sw              0       0

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

Долгосрочная фиксация, установите инструмент LVM GUI для управления дисками LVM:

В терминале...

sudo apt-get update
sudo apt-get install system-config-lvm

Переходят к панели инструментов Единицы и типу lvm. Используйте этот инструмент GUI для переделки раздела подкачки LVM. Затем возвратитесь и не прокомментируйте строку от кратковременного исправления этой ошибки.

1
ответ дан 23 November 2019 в 10:41

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

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