Загрузка зависает на 30 секунд в "Begin: Running /scripts/local-premount"

После обновления с Ubuntu 17.10 до 18.04 процесс загрузки занимает на 30 секунд дольше, чем раньше.

останавливается на 30 секунд на шаге

Начало: Запуск / скрипты / локальный премиум

Тогда это продолжается.

Сначала это продолжалось на шаг дальше

сканирование для файловых систем btrfs

поэтому я удалил поддержку btrfs, но это не помогло с проблемой.

Я не вижу уведомления об этом шаге ни в dmesg ни в var/log/boot.log

Как я могу отладить эту проблему? Могу ли я включить дополнительную регистрацию?

2 ответа

Решение

Попробуйте следующее:

  • открыть /etc/initramfs-tools/conf.d/resume
  • замещать RESUME=UUID=xxx с RESUME=none
  • вопрос sudo update-initramfs -u
  • перезагрузите вашу систему

Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap,

На панели запуска я обнаружил следующую ошибку, которая, как предполагается, специфична для Lubuntu, но приведенные выше команды также решили эту проблему при установке Xubuntu.

Смотрите комментарии № 27 и № 28.

Кажется, этот файл связан с hibernate / suspend, я могу подтвердить suspend все еще работает в моей системе после изменений.

В моем случае зависание на Running /scripts/local-premountбыл вызван конфигами grub. Итак, обходной путь, который я нашел, обновляет GRUB_CMDLINE_LINUX config для noresume. Введите это в свой терминал:

sudoedit /etc/default/grub

найти GRUB_CMDLINE_LINUX и измените его значение на noresume.

GRUB_CMDLINE_LINUX="noresume"

Если вы не найдете эту строку, вы можете добавить ее в конец файла. Вы также можете обновить значение по умолчанию:

GRUB_CMDLINE_LINUX_DEFAULT="noresume"

Для меня я сделал и то, и другое. Сохраняем конфиги. Затем обновите личинку:

sudo update-grub

Перезагрузите компьютер. Теперь это должно быть быстрее. Кстати, вы можете комбинировать noresume с участием quite и splash, если вы используете загрузку от брызг.

См. Также соответствующие ответы на askubuntu и superuser, а также документацию по этому параметру в linuxtopia

У меня была такая же проблема со всей установкой Ubuntu.

Я использую LVM со свопом на LV.

На рабочем столе /etc/initramfs-tools/conf.d/resume имеет в виду UUID, который исключает возможность перехода в спящий режим.

На сервере /etc/initramfs-tools/conf.d/resume не существует после установки и вызывает задержку при загрузке и / или ошибку lvmetad.

sudo su -c 'echo RESUME=/dev/mapper/the_swap_LV_name > /etc/initramfs-tools/conf.d/resume' 
sudo update-initramfs -u

https://launchpad.net/bugs/https://launchpad.net/bugs/1768230

Больше нет задержки при загрузке или ошибке lvmetad.

С уважением

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