Cara mengaktifkan hibernasi di 16.04

10

Saya telah kehilangan fungsionalitas hibernate yang penting bagi saya setelah memutakhirkan ubuntu. Ini normal, tetapi sayangnya saya tidak dapat mengaktifkannya kembali saat ini.

Saya mencoba tiga solusi sebelumnya:

tetapi tidak ada opsi hibernasi muncul.

Beberapa info tambahan:

  • sudo pm-hibernate tidak menghasilkan apa-apa dan tampaknya tidak melakukan apa-apa.

  • sudo s2disk output:

    s2disk: Tidak dapat membuka perangkat snapshot. Alasan: Operasi tidak diizinkan

Saya kira ini adalah petunjuk kunci saya, tetapi saya tidak menemukan penjelasan / solusi yang jelas ketika googling itu - saya khawatir saya tidak tahu artinya.

Tidak ada perubahan pada dmesgoutput dan /var/log/pm-suspend.logtidak ada setelah menjalankan pm-hibernate.

Mesin ini mampu hibernasi di bawah ubuntu 15.04 dan sebelumnya - opsi di atas bekerja sebelumnya.

(Saya sadar ini adalah duplikat potensial dari pertanyaan ini , tetapi ingin menambahkan lebih detail.)

nsandersen
sumber
Saya memiliki masalah yang sama, hanya saya yang bisa hibernasi / tunda tetapi Lenovo z51-70 saya tidak akan bangun darinya. Saya bahkan menambahkan opsi yang Anda berikan.
Mookey
Coba lihat di sini . Saya baru saja menguji pada Ubuntu dan Xubuntu 16.04, dan ia bekerja pada keduanya. Di Ubuntu saya harus reboot untuk ditampilkan di menu. Saya akan melanjutkan dan menutup ini sebagai duplikat, tetapi beri tahu saya apakah ini memperbaiki masalah Anda atau tidak, jadi saya dapat membukanya kembali.
Mitch
Lihatlah solusi yang saya gunakan
Enkouyami
@Enkouyami Terima kasih. Apa yang Anda maksud dengan "dan tambahkan partisi swap Anda di dalamnya." - seperti ini: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash / dev / sda3"
nsandersen
2
Itu sangat aneh. Bisakah Anda menambahkan informasi penting ini ke pertanyaan Anda? Apakah ada perubahan apa pun jika Anda menginstal ulang pm-utils( sudo apt-get install --reinstall pm-utils)? Apa yang ada di /etc/pm/config.d/dan /etc/pm/sleep.d/?
David Foerster

Jawaban:

3

Anda perlu menonaktifkan Boot Aman jika Anda menggunakan UEFI.

Dengan Boot Aman diaktifkan, hibernasi dinonaktifkan karena alasan keamanan.

Pilot6
sumber
1
Karena Ubuntu tidak akan memberi tahu Anda hal ini, jika dilihat dari OP, bagaimana cara cepat memeriksa apakah Boot Aman diaktifkan?
matt
0

Di terminal, coba sudo systemctl hibernate. Jika sistem mampu melakukannya, yaitu memiliki ruang swap yang cukup, itu harus bekerja. Penggunaan perintah ini memerlukan kata sandi, yang tidak selalu merupakan hal yang buruk, karena membuat orang berhenti untuk mempertimbangkan bahwa keadaan sistem saat ini sedang direkam ke HDD yang mungkin tidak terenkripsi.

Untuk membuat Hibernatepintasan keyboard:

  • Tekan Systemdan ketik key.
  • Pilih Keyboardpengaturan.
  • pada Shortcutstab, tambahkan ke Custom Shortcutsperintah systemctl hibernatedan atur kombinasi tombol. Perhatikan bahwa sudo tidak digunakan di sini, meskipun kata sandi diminta saat menggunakan pintasan.
DrMoishe Pippik
sumber