เวลาบูตช้ามากอูบุนตู - งานเริ่มทำงานสำหรับ Raise อินเตอร์เฟสเครือข่าย


10

ฉันใช้ Ubuntu 16.04 และตั้งแต่ไม่กี่วันมันใช้เวลาประมาณ 5 นาทีในการบู๊ต ฉันดูคำถามที่เกี่ยวข้อง แต่ไม่พบวิธีแก้ไขปัญหาของฉัน เมื่อฉันวิ่ง:

systemd-analyze blame

ฉันได้รับ utput นี้:

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// ) และฉันเห็นต่อไปนี้: งานเริ่มต้นกำลังทำงานสำหรับอินเทอร์เฟซเครือข่าย Raise (5 นาที 2 s) ...
diegus

โพสต์นี้ดูเหมือนจะอธิบายปัญหาของคุณ: ubuntuforums.org/showthread.php?t=2323253
59

@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

ฉันได้ทำการรีบูทระบบแล้วและใช้งานได้ดี

หากคุณไม่ต้องการรีบูตระบบอีกครั้งเพียงแค่รีบูต daemon โดย:

sudo systemctl daemon-reload

1
นี่คือการแก้ไขไฟล์ที่มีให้ในแพ็คเกจดังนั้นการเปลี่ยนแปลงอาจสูญหายไปจากการอัปเกรด ดูคำตอบของฉันสำหรับทางเลือก
โทมัส

2

คำตอบโดย diegus มีความเสี่ยงเพราะไฟล์/etc/systemd/system/network-online.targets.wants/networking.serviceเป็น symlink /lib/systemd/system/networking.serviceไป ifupdownแพ็คเกจนี้เป็นเจ้าของและไม่ควรแก้ไข: การเปลี่ยนแปลงจะถูกเขียนทับในการอัปเกรดแพ็คเกจถัดไป

ดีกว่าคือการสร้างไฟล์แทนที่ systemd :

/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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.