Boot ค้างเป็นเวลา 30 วินาทีที่“ Begin: Running / สคริปต์ / local-premount”


31

หลังจากอัปเกรดจาก Ubuntu 17.10 เป็น 18.04 bootprocess ใช้เวลานานกว่า 30 วินาที

มันหยุดเป็นเวลา 30 วินาทีในขั้นตอน

เริ่มต้น: การรัน / สคริปต์ / local-premount

จากนั้นมันจะดำเนินต่อไป

ในตอนแรกมันยังคงดำเนินต่อไปอีกหนึ่งก้าว

สแกนหาระบบไฟล์ btrfs

ดังนั้นฉันจึงถอนการติดตั้งการสนับสนุน btrfsแต่นั่นไม่ได้ช่วยแก้ปัญหา

ฉันไม่เห็นการแจ้งเตือนของขั้นตอนนั้นทั้งในdmesgและในvar/log/boot.log

ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันสามารถเปิดใช้งานการบันทึกเพิ่มเติมได้หรือไม่

คำตอบ:


54

ลองทำสิ่งต่อไปนี้:

  • เปิด /etc/initramfs-tools/conf.d/resume
  • แทนที่RESUME=UUID=xxxด้วยRESUME=none
  • ปัญหา sudo update-initramfs -u
  • รีบูทระบบของคุณ

ไฟล์ที่ควรมี UUID ของพาร์ทิชัน swap sudo blkid | grep swapของคุณคุณสามารถตรวจสอบเรื่องนี้ด้วย

ฉันพบข้อผิดพลาดต่อไปนี้บน launchpad ซึ่งควรจะเป็นเฉพาะของ Lubuntu แต่คำสั่งข้างต้นยังแก้ไขปัญหาเดียวกันในการติดตั้ง Xubuntu ของฉัน

ดูความคิดเห็น# 27และ# 28

ไฟล์นี้ดูเหมือนว่าจะเกี่ยวข้องกับการจำศีล / หยุดชั่วคราวฉันสามารถยืนยันว่าsuspendยังคงทำงานบนระบบของฉันหลังจากการเปลี่ยนแปลง


3
ขอบคุณที่ใช้งานได้! ฉันยังโพสต์โซลูชันของคุณที่นี่: unix.stackexchange.com/a/443272/20661
rubo77

ฉันลบ parition swap ด้วยตนเองก่อนที่จะอัปเกรด แต่ฉันคิดว่ามันยังจำได้อยู่ที่ไหนสักแห่งเนื่องจากฟิลด์ RESUME ถูกตั้งค่าเป็น UUID เก่า ตั้งค่าเป็นไม่มีโกนอย่างน้อย 30 วินาทีจากเวลาบูตเครื่องของฉัน! สุดยอด!
Michel

สำหรับฉันปัญหาคือฉันไม่ได้มีพาร์ทิชัน swap เลย (ไม่รู้เลยว่าเกิดอะไรขึ้น) ฉันแก้ไขปัญหาด้วยการสร้าง swap partition และเพิ่มลงในไฟล์ตามที่อธิบายในคำตอบนี้
tjespe

ฉันไม่แน่ใจว่าคุณหมายความว่าอย่างไรกับ "ไฟล์ควรมี UUID ... " ฉันมีสองประเภท = "สลับ" UUID ของจริง (/ dev / sda6) และแมป (/ dev / mapper / cryptswap1) อาจเกิดขึ้นหากคุณไม่มี swap partition หรือเข้ารหัส อย่างไรก็ตามฉันออกไป=noneและทุกอย่างทำงานได้ดีในขณะนี้
Pablo

เพิ่ม: ใน Ubuntu 18.10 /etc/initramfs-tools/conf.d/resume ไม่มีอยู่ดังนั้นฉันจึงสร้างมันขึ้นมาและ RESUME = ไม่มีเลยสำหรับฉัน
NoAngel

1

ฉันมีปัญหาเดียวกันกับการติดตั้ง 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 อีกต่อไป

ขอแสดงความนับถือ

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