Ubuntu дуже повільний час завантаження - для запуску мережевих інтерфейсів виконується стартове завдання


10

Я запускаю ubuntu 16.04, і після декількох днів для завантаження потрібно 5 хвилин. Я переглянув відповідні питання, але не знайшов, як вирішити свою проблему. Коли я бігаю:

systemd-analyze blame

Я отримую цей вислів:

5min 2.242s networking.service
     21.128s vboxdrv.service
      5.637s NetworkManager-wait-online.service
      3.436s apt-daily.service
       592ms dev-sda1.device
       462ms lightdm.service
       442ms plymouth-quit-wait.service
       389ms libvirt-guests.service

Тож я думаю, що мережа.сервіс викликає проблему. Може хтось допоможе мені це виправити? Дякую тобі


Можливо, варто вимкнути сплеск завантаження / тиху налаштування, щоб побачити фактичний процес завантаження. Швидше за все, ви побачите там тайм-аут щодо налаштування вашої мережі
dufte

@dufte Я вимкнув сплеск завантаження / досить налаштування ( askubuntu.com/questions/477821/… ), і я бачу наступне: запущене завдання для запуску мережевих інтерфейсів (5 хв 2 с) ...
diegus

Ця публікація, схоже, описує вашу проблему: ubuntuforums.org/showthread.php?t=2323253
dufte

@dufte дивіться відповідь і дякую за вашу допомогу
diegus

Відповіді:


10

Можливо, це вирішення, але я міг би скоротити час завантаження після відповіді за адресою https://ubuntuforums.org/showthread.php?t=2323253 , тобто редагуючи файл:

sudo vim /etc/systemd/system/network-online.targets.wants/networking.service

І змінивши наступний рядок в кінці файлу:

TimeoutStartSec=5min

до:

TimeoutStartSec=30sec

Потім я перезавантажив систему, і вона працює чудово.

Якщо ви не хочете перезавантажувати систему ще раз, просто перезавантажте демон:

sudo systemctl daemon-reload

1
Це редагування наданого пакету файлу, тому зміни при оновленнях можуть бути втрачені. Дивіться мою відповідь щодо альтернативи.
Томас

2

Відповідь diegus ризикована, оскільки файл /etc/systemd/system/network-online.targets.wants/networking.serviceє символьним посиланням на /lib/systemd/system/networking.service. Цей ifupdownпакет належить пакету, і його не слід змінювати: зміни будуть замінені під час наступного оновлення цього пакета.

Краще створити системний файл перезапису :

/etc/systemd/system/networking.service.d/override.conf

[Service]
TimeoutStartSec=30sec

Найпростіший спосіб створити цей файл через systemctlсебе:

$ sudo systemctl edit networking.service

Це автоматично також перезавантажить файл. Використовуйте, systemctl cat networking.serviceщоб побачити, чи спрацювало воно.


0

Наведені вище рішення не допомогли мені, оскільки мій адаптер USB WLAN перестав працювати після цього.

Але налаштування sudo nano /etc/network/interfacesпід Ubuntu 18.04

#from
auto lo br0
iface lo inet loopback

# to 
auto lo
allow-hotplug br0
iface lo inet loopback

допомогли, як тут запропоновано: https://askubuntu.com/a/1061852/650800

Повільний запуск відбувся після виконання цього навчального посібника для встановлення KVM.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.