Kesalahan booting Cryptswap - tidak bisa dipasang?

9

Saya percaya saya telah mengatur swap tetapi saya tidak yakin karena pada saat start up dikatakan bahwa itu adalah sesuatu di sepanjang baris "tidak dapat me-mount / dev / mapper / cryptswap1 M untuk manual S untuk lewati" . Tetapi tampaknya sudah terpasang? Saya sudah mencoba solusi ini tanpa hasil.

Ketika saya menjalankan free -moutput adalah:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

dan sudo bklidadalah:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

dan cat /etc/crypttabadalah:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

saya /etc/fstabadalah:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps output adalah:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Apakah swap saya tidak diatur dengan benar atau bagaimana saya bisa memperbaiki pesan booting saya?

kayu
sumber

Jawaban:

9

Saya kebetulan menemukan masalah ini selama 3 rilis Ubuntu yang berbeda pada dua komputer yang berbeda. Sementara sebagian besar waktu partisi swap dipasang meskipun ada pesan peringatan, kadang-kadang GUI menolak untuk memulai setelah boot selesai karena itu.

Inilah yang saya lakukan sebagai solusi:

Buka terminal dengan menekan Ctrl+ Alt+ T.

Ketik gksudo gedit /etc/fstabdan tekan Enter.

Cari baris yang berbunyi:

/dev/mapper/cryptswap1 none swap sw 0 0

Sekarang masukkan nilai noautotepat setelah sw(dipisahkan dengan tanda koma), sehingga terlihat seperti ini:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Simpan dan keluar. Dengan cara ini, partisi swap Anda tidak akan dipasang saat boot , sehingga pesan peringatan tidak akan muncul atau bahkan menghalangi layar login untuk muncul.

Sekarang ketikkan terminal

gksudo gedit /etc/rc.local

dan masukkan baris berikut sebelum entri exit 0 :

sleep 10

swapon /dev/mapper/cryptswap1

Jika tidak ada entri exit 0, Anda harus memasukkannya tepat di bawah dua baris itu. Simpan dan keluar lagi. Ini akan memberi tahu sistem Anda untuk menunggu 10 detik setelah masuk untuk memasang partisi swap terenkripsi Anda.

Mulai ulang sistem Anda. Anda seharusnya tidak mendapatkan pesan peringatan lagi. Setelah masuk, tunggu beberapa saat, lalu buka terminal lagi dan ketik

free -m

Output Anda akan terlihat seperti ini:

fuzzyq @ Samsung-R710: ~ $ gratis -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

Baris terakhir adalah yang penting. Jika ada nilai positif yang ditampilkan untuk total swap, partisi swap Anda berhasil dipasang.

FuzzyQ
sumber
2
Terima kasih banyak ini akhirnya memperbaiki masalah saya dan pemasangannya dengan benar!
woody
Senang itu berhasil, selamat!
FuzzyQ
Saya mencoba ini pada Ubuntu 14.04 (yang akan datang) dan sayangnya prosedur tidak membantu - swap dibuat pada langkah terakhir dengan swapon /dev/mapper/cryptswap1tetapi tidak bisa dipasang setelah reboot. Menurut saya solusinya mungkin tidak dapat membantu, karena masalah yang dijelaskan dalam diskusi bug Launchpad Launchpad ini terkait dengan masalah (peringatan: diskusi teknis).
Premek Brada
1
Jawaban ini mungkin 1,5 tahun, tetapi masih berfungsi! Terima kasih!
Nic Wortel
1

Anda tidak memasang sistem file swap. Namun Anda dapat memeriksa apakah sedang digunakan:

cat /proc/swaps

yang akan menunjukkan kepada Anda semua perangkat blok yang dikonfigurasi untuk digunakan sebagai swap.

Marcin Kaminski
sumber
Saya mengedit op saya untuk mengklarifikasi pertanyaan saya. Saya ingin memperbaiki pesan boot yang saya dapatkan. Tidak yakin apakah cat /proc/swapsakan membantu dalam hal itu tetapi saya menambahkannya ke posting saya
woody
Apakah seharusnya sda5atau itu ok bahwa saya cat /proc/swapsyaitudm-0
kayu