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

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

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

Начало: Запуск / scripts / local-premount

Затем он продолжается.

Сначала он продолжил еще один шаг до

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

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

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

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

40
задан 10 May 2018 в 19:37

3 ответа

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

  • откройте / etc / initramfs-tools / конф.d / resume
  • заменить RESUME = UUID = xxx на RESUME = none
  • проблема sudo update-initramfs -u
  • перезагрузить систему

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

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

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

Этот файл, похоже, связан с режимом гибернации / приостановки, я могу подтвердить, что приостановка все еще работает в моей системе после изменений.

65
ответ дан 23 November 2019 в 00:43

У меня была такая же проблема со всей установкой 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 / 1768230

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

С уважением

1
ответ дан 23 November 2019 в 00:43

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

sudoedit /etc/default/grub

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

GRUB_CMDLINE_LINUX="noresume"

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

GRUB_CMDLINE_LINUX_DEFAULT="noresume"

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

sudo update-grub

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

См. Также связанные ответы на askubuntu и суперпользователь , а также документация по этому параметру на linuxtopia

6
ответ дан 5 January 2021 в 22:11

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

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