Saya tidak ingat kapan masalah mulai terjadi tetapi kemungkinan ketika saya memindahkan gambar VMWare Ubuntu saya ke SSD eksternal sehingga saya dapat menggunakan OS pada PC saya. Tidak ada banyak tautan di Google tentang masalah ini tetapi yang muncul membicarakannya fstab
. Misalnya, Boot lambat - Apa itu "Pekerjaan mulai berjalan untuk dev-disk-by ..."? - Forum OpenSUSE .
Menyebutkan harus menghapus partisi swap dan membuatnya lagi.
Saya dapat mencoba melakukan ini dengan Gparted tetapi kekhawatiran utama saya adalah kehilangan pengaturan saya saat ini di Ubuntu karena saya tidak sepenuhnya yakin apa yang akan terjadi jika saya mengacaukan swap seperti yang disarankan di utas. Adakah yang bisa membantu?
Jawaban:
Jika Anda mendapatkan "pekerjaan awal yang dimulai oleh dev-disk-by .." diikuti dengan penundaan 90 detik selama setiap boot, selesaikan langkah-langkah berikut:
Edit file fstab menggunakan baris di bawah ini.
Temukan perangkat yang saat ini tidak Anda gunakan
Masukkan a
#
dan spasi di awal baris yang berkomentar.Setel ulang, semoga berhasil untuk Anda!
sumber
/etc/fstab
, Anda juga dapat memeriksanya/etc/crypttab
- itu adalah kasus saya.Sepertinya masalah ini disebabkan oleh fakta bahwa meskipun fstab memiliki entri untuk swap, sebenarnya tidak ada. Saya menggunakan GParted untuk mengubah ukuran partisi dan membuat Swap baru. Saya kemudian menyalin UUID ke file fstab ...
sumber
Saya memiliki masalah yang sama setelah mengubah ukuran partisi utama saya di VM saya karena live gparted memaksa saya untuk menghapus & menginisialisasi ulang swap saya untuk melakukannya. Itu menyebabkan UUID baru disetel yang tidak cocok dengan file fstab.
Untuk menghindari masalah ini,
/etc/fstab
Anda juga bisaGanti swap UUID dengan yang baru (jalankan
sudo blkid
untuk menemukannya) setelah ukuran partisi primer.Atau, beri komentar pada partisi swap sebelum (atau setelah) pengubahan ukuran partisi primer.
Saya akan merekomendasikan yang pertama karena ini adalah cara OS dimaksudkan untuk diatur.
sumber
Dalam kasus saya, saya sebelumnya telah menggunakan swap terenkripsi, dan pekerjaan startup disebutkan
/dev/mapper/cryptswap1
. Untuk mengatasi masalah saya juga harus menghapus file/etc/crypttab
, selain langkah-langkah yang dijelaskan dalam jawaban oleh William MacDonald.sumber
Saat mengubah ukuran atau menghapus partisi dengan gparted, Anda sering harus membuat partisi swap baru.
Maka perlu untuk mengaktifkan swap melalui gparted setelah pembuatannya (ada perintah "Activate swap").
Selanjutnya Anda harus menyalin UUID baru ke / etc / fstab untuk me-mountnya kalau tidak saat boot OS akan berusaha menemukannya tetapi sia-sia karena file fstab berisi UUID yang merujuk pada swap lama. Gparted memberikan informasi untuk UUID tetapi Anda dapat dengan mudah berjalan di terminal:
untuk menemukannya.
sumber
Saya memiliki masalah yang sama saat boot.
Dalam
/etc/fstab
file saya , partisi saya di mana didefinisikan sebagai/dev/sda1
,,/dev/sda2
dll., Tetapi ketika boot, beberapa kali muncul pesan " Pekerjaan mulai berjalan untuk dev-sdx " ("x" mendefinisikan unit atau partisi mana yang terpengaruh).Untuk mengatasinya, saya mengubah nilai
/dev/sdx
dengan UUID partisi. Untuk melihat UUID, dari terminal runlsblk -f
. Kemudian, salin UUID dari partisi yang terpengaruh dan tulis di/etc/fstab
file, ganti/dev/sdax
sebagai berikut:/dev/sda1
perubahan keUUID=xxxxxxxxxxxxxxxxxx
.Ini bekerja untuk saya, saya harap info ini bermanfaat.
sumber
Boot saya melambat karena saya menukar drive saya dan UUID tidak cocok. Ini menyebabkan Ubuntu melakukan pemindaian saat boot.
Saya sering bertukar drive di sekitar. Jika tunggangan Anda selalu di tempat yang sama (seperti milik saya), Anda bisa menghapus UUID dan menempatkan jalur langsung untuk mencegah kesalahan pemindaian itu terjadi ...
sumber
Situasi utama:
Sudah dijawab secara terperinci ... (Anda perlu memeriksa UUID di bawah file-file itu)
Situasi Alternatif I - Udev:
Ini bisa disebabkan oleh udev jika Anda memiliki skrip aturan di bawahnya
/etc/udev/rules.d/
yang tidak dimaksudkan untuk dijalankan pada saat boot, jika skrip gagal itu akan membuat langkah fstab berlangsung selamanya, cukup edit skrip Anda sesuai dengan kebutuhan Anda atau hapus.Alternatif situasi II - Dev Crypted:
Partisi crypted dapat membingungkan karena partisi utama memiliki UUID dan yang dipetakan mendekripsi memiliki UUID lain yang berbeda dari yang utama untuk satu partisi mereka harus didefinisikan di tempat yang berbeda
etc/crypttab
dan/etc/fstab
UUID yang nyata perlu disebutkan dalam
etc/crypttab
UUID Virtual harus di
/etc/fstab
Alternatif situasi III - Dev Ghost:
Perangkat yang disiapkan untuk dipasang pada saat boot tetapi tidak ada dalam sistem atau terlepas seperti drive usb.
Checkout dengan perangkat yang terhubung nyata
lsblk -o name,uuid,mountpoint
dan edit/etc/fstab
untuk menjaga hanya perangkat yang terhubung ATAU meninggalkan perangkat yang tidak terhubung di sana tetapi mengaturnya untuk diabaikan saat boot dengan opsinoauto
dan mengatur garis seperti iniMemeriksa log sistem
sumber
Selain memeriksa
/etc/fstab
atau/etc/crypttab
sebagaimana disebutkan dalam jawaban lain, periksa juga UUID yang berasal dari parameter kernel di/etc/default/grub
. Untuk sementara saya sangat bingung dengan sistem yang hanya memiliki cromulent yang sempurna/etc/fstab
untuk menemukanresume=…
parameter kernel dalam konfigurasi GRUB.sumber
/etc/default/grub
saya juga harus melakukan perubahan/boot/efi/EFI/fedora/grub.cfg
. Parameter linux "resume = UUID = ..." menjadi usang setelah saya secara manual mengubah partisi swap.Anda dapat melewati tunggu dan langsung masuk ke layar masuk dengan menggunakan ' Ctrl+ c' dan kemudian mengerjakan solusinya. Terkadang ini akan berlangsung selamanya jika tidak.
sumber
Saya tahu ini sudah tua, tetapi saya menemukan masalah ini, pesan kesalahan yang sama, saat mengkloning instalasi dengan rsync. tidak memiliki kesalahan pada fstab, masalahnya diselesaikan setelah memperbarui initrdfs dengan tangan. untuk mencapai itu,
boot mesin ke instalasi yang berfungsi (mesin multiboot, livecd sebaliknya)
pasang partisi root sistem dengan masalah
mount dev, sys dan proc untuk chroot yang berfungsi
chroot ke dalam root filesystem
jalankan mkinitrd
keluar dari chroot dan reboot.
sumber
Saya juga mengalami masalah ini. Saya mengoreksi UUID di / etc / fstab dan / etc / cryptswap. Setelah melakukan ini, ia menatap meminta kata sandi saat boot.
/ etc / fstab memperlihatkan entri "/ dev / mapper / cryptswap1 tidak ada swap sw 0 0" jadi saya berkomentar bahwa baris keluar.
/ etc / cryptswap menunjukkan UUID yang benar tetapi terus meminta frasa sandi saat boot. Mengomentari kalimat itu juga telah memperbaiki masalah ini.
Pertanyaan saya adalah: apakah ini menimbulkan segala jenis masalah keamanan dengan menghapus kedua referensi untuk swap terenkripsi? GParted menunjukkan ikon "kunci" aman di sebelah drive swap. Namun, saya ingin memastikan bahwa enkripsi masih aktif untuk partisi itu.
Setiap wawasan dihargai. Terima kasih sebelumnya!
sumber