14.04 ขึ้นไป
มิทช์ชี้ให้เห็นในคำตอบของเขาสำหรับ 14.04 และ 16.04 ว่าคุณควรตรวจสอบ10-vendor.d/com.ubuntu.desktop.pkla
ก่อนที่จะแก้ไขอะไร ตรวจสอบด้วยว่าคุณปิดใช้งานการรักษาความปลอดภัยบูตและถ้านั่นจะนำตัวเลือกเมนูกลับมา
การเปิดใช้งานตัวเลือกไฮเบอร์เนตอีกครั้งในเมนู
หากต้องการเปิดใช้งานตัวเลือกการจำศีลอีกครั้งในเมนูคุณ/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
ควรปรับเปลี่ยนให้มีลักษณะดังต่อไปนี้ใน saucy (13.10):
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
จากนั้นรีบูตหรือรันkillall indicator-session-service
ในเซสชั่นของคุณและคุณควรมีตัวเลือกการทำงาน / เมนูไฮเบอร์เนตกลับมา สร้างไฟล์หากยังไม่มีอยู่
การตรวจสอบจากรายงานบั๊ก
การอ้างอิงจากโพสต์ของ Jeffery To ในรายงานข้อผิดพลาด Launchpad # 1232814 :
สำหรับ Saucy ตัวบ่งชี้เซสชันถูกอัพเดตเพื่อใช้ logind (org.freedesktop.login1) แทน upower
หากคุณตรวจสอบ /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla คุณจะเห็นว่าการไฮเบอร์เนตถูกปิดใช้งานตามค่าเริ่มต้นทั้งใน upower และ logind
ดังนั้นขั้นตอนแรกในการเปิดใช้งานตัวเลือกไฮเบอร์เนตอีกครั้งคือการแก้ไข /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla เป็นดังนี้:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
หลังจากรีบู๊ตเมนูเซสชั่นหน้าจอเข้าสู่ระบบควรมีตัวเลือกไฮเบอร์เนต
[ ... ]
ขอขอบคุณและเครดิตทั้งหมดไปที่ Jeffery!
เหตุใดการไฮเบอร์เนตจึงถูกปิดใช้งาน
มีรายงานข้อผิดพลาดบน launchpad ที่แนะนำให้ปิดใช้งาน suspend / hibernate แทนการติดตามฮาร์ดแวร์ที่ "รับรอง" สำหรับโหมดพลังงานใด มันอ้างว่าเป็นวิธีที่ปรับขนาดได้มากขึ้น
อีกสิ่งหนึ่งที่ต้องพูดถึงคือการใช้ UEFI Secure Boot และการจำศีลนั้นดูเหมือนจะเป็นไปได้ แต่อาจมีความเสี่ยงที่จะหลีกเลี่ยงปัญหาในอดีต ( 1 , 2 ) เพื่อเป็นการเตือนเมื่อคุณใช้การจำศีลคุณเก็บทุกอย่างใน RAM ลงในดิสก์โดยไม่มีการเข้ารหัสซึ่งรวมถึงรหัสผ่านสำหรับระบบไฟล์และคอนเทนเนอร์ที่เข้ารหัส
ในบางจุดด้วย 16.04 ฉันต้องปิดใช้งาน Secure Bootเพื่อให้สามารถจำศีลแล็ปท็อปของฉันได้ ในกรณีของฉันฉันใช้ uswsusp และทดสอบกับ s2disk ส่งคืนข้อความด้านล่าง สิ่งนี้อาจให้คำใบ้ว่าปัญหาของคุณทำไมคุณไม่สามารถจำศีลแม้ว่าทุกอย่างจะเกี่ยวข้องกับ Secure Boot:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
อย่างไรก็ตามโปรดเข้าใจว่านี่ไม่ใช่สถานที่ที่จะบ่นและโปรดดี
คำถามที่เกี่ยวข้อง