Saat mem-boot Ubuntu 12.04, the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
sedang ditampilkan. Kenapa ini?
boot
encryption
swap
bittu
sumber
sumber
Jawaban:
Pesan kesalahan ini menunjukkan bahwa sistem tidak dapat menggunakan partisi swap terenkripsi.
Tidak dapat menggunakan swap dapat menyebabkan perlambatan, terutama jika mesin Anda tidak memiliki banyak RAM yang diinstal.
Dengan asumsi sistem boot, Anda seharusnya dapat memperbaiki masalah tanpa terlalu banyak kesulitan.
Jika ini terjadi ketika Anda mem-boot CD / DVD atau USB flash drive untuk menginstal Ubuntu , maka dengan asumsi instalasi masih berfungsi, itu dapat diabaikan. Sistem Anda yang terinstal mungkin atau mungkin tidak memiliki masalah yang sama sekali dibuat - jika itu terjadi, masalah tersebut dapat diatasi dalam sistem yang diinstal.
Jika ini terjadi pada sistem yang diinstal pada hard disk Anda, maka sistem Anda mungkin masih berjalan baik-baik saja, tetapi itu adalah ide yang baik untuk memperbaikinya - jika Anda memiliki partisi swap (atau file swap), Anda sebaiknya menggunakan saya t.
Sebagian besar sistem Ubuntu dengan swap memiliki partisi swap. Dengan asumsi itu yang terjadi , teknik yang dijelaskan dalam posting blog ini dapat membantu:
Berikut ini ringkasannya, dengan beberapa informasi tambahan yang mungkin berguna untuk pemula, dan dengan kata-kata saya sendiri. Saya sarankan untuk melihat posting itu juga (dengan asumsi masih dapat diakses), karena berisi beberapa contoh dan informasi lain yang saya tinggalkan untuk singkatnya.
sudo swapoff -a
/etc/crypttab
(misalnya,sudo nano -w /etc/crypttab
atausudo -H gedit /etc/cryptab
untuk editor GUI) dan letakkan#
di awal baris yang dimulai dengancryptswap1
. Simpan file./dev/mapper/cryptswap1
di/etc/fstab
.linux-swap
. Pastikan untuk mendapatkan partisi yang tepat; jika Anda salah, Anda mungkin kehilangan data penting! Baris yang Anda komentaricrypttab
akan memberikan nama partisi yang benar (muncul tepat setelah/dev/
).sudo mkswap /dev/...
, ganti...
dengan nama perangkat yang sama. Bagian dari output perintah itu harus berupa teks yang mengatakan diUUID=.....
mana.....
serangkaian huruf dan angka./etc/initramfs-tools/conf.d/resume
, temukan baris yang mengatakanRESUME=UUID=
diikuti oleh huruf dan angka seperti (tetapi tidak identik dengan).....
dari langkah terakhir. Ganti mereka dengan.....
(yaitu, dengan huruf dan angka yangmkswap
diberikan setelahUUID=
.sudo swapon /dev/...
(dengan yang sama/dev/...
seperti yang Anda lakukan pada langkah 4 dan 5 di atas).sudo ecryptfs-setup-swap
.swapon -s
akan memeriksa untuk melihat apakah swap berhasil diaktifkan. Lihat posting blog itu untuk informasi lebih lanjut, dan contoh output, untuk memeriksa ini.Sumber: http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html (di http://punygeek.blogspot.com/ ) oleh Litmus / Puny Geek . Beberapa perintah disalin; prosa tidak disalin, tetapi sering mengungkapkan ide yang sama.
Akhirnya, perhatikan bahwa ini mungkin bug. (Saya percaya beberapa faktor dapat menyebabkan masalah ini, hanya beberapa di antaranya adalah bug.) Secara khusus, ini menyerupai Launchpad Bug # 1153661 . Jika Anda yakin itulah situasinya, Anda mungkin ingin berlangganan untuk itu, tandai diri Anda terkena dampak (dengan tautan hijau "Bug ini mempengaruhi ..." di bagian atas halaman), dan jika Anda memiliki informasi tambahan untuk diberikan, komentar dengan itu.
sumber
/dev/mapper/cryptswap1
pesan pada bootup, namun jika saya menjalankanswapon -s
di terminal sepertinya swap sudah terpasang:,/dev/mapper/cryptswap1 partition 9765884 0 -1
jadi mungkin masih ada yang berfungsi? (free -m
juga menunjukkan hadiah swap)sudo update-initramfs -u
setelah langkah 6, setidaknya sesuai dengan blog yang Andasudo
di perintah.gedit
tidak mungkin bekerja di kedua situasi tetapinano
harus bekerja dengan baik. Jika Anda menggunakan sistem live, Anda bisa menjalankan GParted-nya (di luar chroot); jika tidak, gunakanfdisk
danmkswap
. Saya sarankan memposting pertanyaan baru.Membonceng solusi Eliah bersama dengan laporan bug di ubuntu (1310058), saya bisa menyelesaikan masalah di mana swap terenkripsi hilang ketika me-reboot ubuntu 14.04.
Bantuan kredit diberikan ke
http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/ + bug / 1310058 (komentar # 3, # 17, dan # 22)
komentar swap config di / etc / crypttab
berkomentar swap config di / etc / fstab
Nyalakan kembali komputer Anda, sehingga Anda dapat memformat ulang partisi swap menggunakan gparted sesudahnya. Buat swap, dan catat UIID yang
mkswap
dihasilkan untuk Anda.Perbarui
/etc/initramfs-tools/conf.d/resume
dengan UUID dari sebelumnyamkswap
Dan aktifkan partisi Swap:
Perbarui
/etc/crypttab
pengaturan Anda untuk menyertakannoauto
danoffset=8
(bug di ubuntu 14.04) (Saya sarankan menggunakan vim di sini, jadi tab tidak menjadi kacau).Perbarui
/etc/fstab
dengannoauto
:Mulai secara manual mulai swap Anda dengan konfigurasi berikut
/etc/init/cryptswap1.conf
. Catatan: Anda mungkin harus secara manual membuat file konfigurasi dari awal. Anda dapat menggunakan editor teks apa pun sebagai pengganti VIM.dan isi dengan konten berikut:
sumber