Это - недавно установленная машина, работающая как двойная загрузка по Win 10. Для каждой перезагрузки машина зависает для 15 secs как плимутский сервис, не могущий запускаться, из-за некоторых причин.
ENV:-
Manufacturer: Dell Inc.
Product Name: Precision 5820 Tower
Ubuntu 18.04
4.15.0-29-generic
vendor : NVIDIA Corporation
model : GP104GL [Quadro P4000]
Ниже systemd-проанализировать выходной отрывок
sudo systemd-analyze blame
14.405s plymouth-quit-wait.service
8.843s dev-sdb4.device
8.049s NetworkManager-wait-online.service
5.305s bolt.service
4.889s snapd.service
4.243s udisks2.service
4.092s grub-common.service
3.806s networking.service
3.780s ModemManager.service
3.325s dev-loop10.device
3.295s apparmor.service
3.190s dev-loop13.device
3.162s accounts-daemon.service
Вот являются некоторые отрывком журналов начальной загрузки
Feb 18 11:37:42 polkitd[876]: started daemon version 0.105 using
authority implementation `local' version `0.105'
Feb 18 11:37:42 dbus-daemon[820]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Feb 18 11:37:42 systemd[1]: Started Authorization Manager.
Feb 18 11:37:42 accounts-daemon[801]: started daemon version 0.6.45
Feb 18 11:37:42 systemd[1]: Started Accounts Service.
Feb 18 11:37:42 systemd[1]: Received SIGRTMIN+20 from PID 394 (plymouthd).
Вот задержка
Feb 18 11:37:57 nvidia-persistenced: The daemon no longer has
permission to remove its runtime data directory /var/run/nvidia-
persistenced
Feb 18 11:37:57 nvidia-persistenced: Shutdown (1206)
Feb 18 11:37:57 systemd[1]: Stopped NVIDIA Persistence Daemon.
Feb 18 11:37:58 gdm3: Child process -1088 was already dead.
Feb 18 11:37:58 systemd[1]: Stopping User Manager for UID 121...
Feb 18 11:37:58 systemd[1]: Received SIGRTMIN+21 from PID 394 (plymouthd)
sudo systemctl status plymouth-quit-wait.service
● plymouth-quit-wait.service - Hold until boot process finishes up
Loaded: loaded (/lib/systemd/system/plymouth-quit-wait.service; static; vendor preset: enabled)
Active: inactive (dead) since Mon 2019-02-18 11:37:58 +04; 7min ago
Main PID: 943 (code=exited, status=0/SUCCESS)
Feb 18 11:37:43 systemd[1]: Starting Hold until boot
process finishes up...
Feb 18 11:37:58 systemd[1]: Started Hold until boot
process finishes up.
Графический драйвер установил последнюю версию - 415 из ppa репозитория
ii nvidia-compute-utils-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA compute utilities
ii nvidia-dkms-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA DKMS package
ii nvidia-driver-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-415 415.27-0ubuntu0~gpu18.04.2 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 415.27-0ubuntu0~gpu18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA binary Xorg driver
Можно ли сообщить мне, почему существует задержка, происходящая должный plymount-выйти из сервиса? Сообщенный мне там какая-либо другая информация, которой Вы потребовали бы для поиска и устранения неисправностей?
Это связано с аппаратными средствами / программное обеспечение проблема драйвера/grahics?
Спасибо
Я не могу сказать, что еще необходимо, но я могу, возможно, дать обходное решение для Вас, так, чтобы машина запустилась быстрее.
Для меня самое рабочее решение состояло в том, чтобы отключить Плимут в личинке с
sudo nano /etc/default/grub
и измените строку GRUB_CMDLINE_LINUX_DEFAULT
в
GRUB_CMDLINE_LINUX_DEFAULT="noplymouth video=SVIDEO-1:d"
После сохранения изменения необходимо обновить личинку с
sudo update-grub
и затем перезапустите машину.
Можно отключить этот сервис путем выполнения команды:
sudo systemctl disable plymouth-quit-wait.service
Из сервисного описания:
Держите, пока процесс начальной загрузки не заканчивается
Плимут не замедляет Ваш процесс начальной загрузки! Плимут ответственен за экран-заставку начальной загрузки. Читайте здесь.
Это загружает логотип начальной загрузки в начале процесса начальной загрузки и затем ожидает, пока процесс начальной загрузки не закончился так, это разгружает экран-заставку. Это - все, что это делает и именно поэтому это должно работать параллельно и сосуществовать в течение целого процесса начальной загрузки. Это ничего не задерживает, это просто ожидает.
Это точно, что происходит. Не больше и не меньше. Смотрите на вывод, который Вы добавили к своему вопросу, и тщательно считайте следующее:
● plymouth-quit-wait.service - Содержат, пока процесс начальной загрузки не заканчивается
Понять больше.
Выполните следующую команду в терминале:
systemd-analyze plot > ~/SystemdAnalyzePlot.svg
Затем ищите SystemdAnalyzePlot.svg
в Вашем корневом каталоге и выполненный это в программе просмотра изображений или интернет-браузере. Вы, возможно, должны были бы увеличить изображение так, чтобы можно было считать имена процессов. Это стоит проверить и даст Вам лучшее понимание того, как процесс начальной загрузки работает.
Можно, однако, уменьшить время начальной загрузки путем отключения NetworkManager-wait-online.service
таким образом, Плимут имеет тот меньше процесса для ожидания. Это может действительно уменьшить Ваше время начальной загрузки. Чтобы сделать это, выполните шаги в этом ответе.
О... и оставьте Плимут в покое, это не то, которое заставляет Вас ожидать... это - то, которое ожидает Вас
У меня было время загрузки 3-4 минуты из-за того, что этот сервис Plymouth занимал 1 минуту 30 секунд. Что исправило мое время загрузки, так это обновление ядра с 5.4 (моё значение по умолчанию) до 5.9 в Ubuntu 20.