Boot hang selama 30 detik di "Begin: Running / scripts / local-premount"

31

Setelah meningkatkan dari Ubuntu 17.10 ke 18.04 proses boot membutuhkan waktu 30 detik lebih lama dari sebelumnya.

berhenti selama 30 detik di langkah

Mulai: Menjalankan / skrip / local-premount

Kemudian itu berlanjut.

Pada awalnya ia melanjutkan satu langkah lebih jauh ke

memindai sistem file btrfs

jadi saya uninstall dukungan btrfs , tapi itu tidak membantu masalah.

Saya tidak melihat pemberitahuan tentang langkah itu baik di dalam dmesgmaupun divar/log/boot.log

Bagaimana saya bisa men-debug masalah ini? Bisakah saya mengaktifkan logging tambahan?

rubo77
sumber

Jawaban:

54

Coba yang berikut ini:

  • Buka /etc/initramfs-tools/conf.d/resume
  • ganti RESUME=UUID=xxxdenganRESUME=none
  • isu sudo update-initramfs -u
  • reboot sistem Anda

File tersebut harus berisi UUID dari partisi swap Anda, Anda dapat memeriksanya sudo blkid | grep swap.

Saya menemukan bug berikut di launchpad yang seharusnya khusus untuk Lubuntu tetapi perintah di atas juga menyelesaikan masalah yang sama pada instalasi Xubuntu saya.

Lihat komentar # 27 dan # 28 .

File ini tampaknya terkait dengan hibernate / suspend, saya dapat mengkonfirmasi suspendmasih berfungsi di sistem saya setelah perubahan.

mt7
sumber
3
terima kasih, itu berhasil! Saya juga memposting solusi Anda di sini: unix.stackexchange.com/a/443272/20661
rubo77
Saya menghapus partisi swap saya secara manual sebelum memutakhirkan, tapi saya kira itu masih diingat di suatu tempat karena bidang RESUME diatur ke UUID lama. Mengaturnya agar tidak mencukur setidaknya 30-an dari waktu boot saya! Teratas!
Michel
Bagi saya masalahnya adalah bahwa saya tidak memiliki partisi swap sama sekali (tidak tahu bagaimana itu terjadi). Saya memperbaiki masalah saya dengan membuat partisi swap dan menambahkannya ke file seperti yang dijelaskan dalam jawaban ini.
tjespe
Saya tidak yakin apa yang Anda maksud dengan "File tersebut harus berisi UUID ...". Saya memiliki dua TIPE = "swap" UUID, yang asli (/ dev / sda6) dan yang dipetakan (/ dev / mapper / cryptswap1). Mungkin ini terjadi jika Anda tidak memiliki partisi swap ATAU yang dienkripsi. Bagaimanapun, saya meninggalkan =nonedan semuanya berfungsi dengan baik sekarang.
Pablo A
tambahkan: di Ubuntu 18.10 /etc/initramfs-tools/conf.d/resume tidak ada, jadi saya membuatnya dan RESUME = tidak ada yang melakukannya untuk saya.
NoAngel
1

Saya memiliki masalah yang sama dengan semua instal Ubuntu.

Saya menggunakan LVM dengan swap pada LV.

Pada desktop /etc/initramfs-tools/conf.d/resumemengacu pada UUID yang menghindari kemungkinan hibernasi.

Pada Server /etc/initramfs-tools/conf.d/resumetidak ada setelah menginstal dan memperkenalkan penundaan saat boot dan / atau kesalahan 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

Tidak ada lagi keterlambatan saat boot atau kesalahan lvmetad.

Salam Hormat

moocan
sumber