อัพเดทสำหรับ 16.04 (กันยายน, 2016)
ไฮเบอร์เนตอาจไม่ทำงานแม้ว่าจะเปิดใช้งานได้สำเร็จถ้าคุณมีbtrfs
พาร์ติชัน ตามที่เปิดเผยในคำถามที่นี่
นอกจากนี้ยังเปิดเผยว่าการเปิดใช้งาน UEFI อาจทำให้เกิดปัญหากับการจำศีลด้วย
เปิดใช้งานตัวเลือกไฮเบอร์เนต
ในการเปิดใช้ Hibernate ฉันได้ทำตามคำตอบนี้จาก Dima
หลังจากเปิดใช้งานไฮเบอร์เนตคุณจะมีตัวเลือกให้จำศีลในเมนูเซสชันตัวบ่งชี้ที่แผงด้านบน แต่แม้ว่าคุณจะสามารถจำศีลได้ คุณจะได้รับเซสชั่นใหม่ การแก้ไขอยู่ด้านล่าง
การแก้ไขที่จะสามารถดำเนินการต่อจากโหมดไฮเบอร์เนต (12.04)
ผู้อ่านหลายคนยืนยันว่าสิ่งนี้ทำงานได้ 14.04 เช่นกัน
มีสองวิธีในการแก้ไขปัญหานี้
1. การแก้ไข/etc/initramfs-tools/conf.d/resume
ไฟล์
อันดับแรกรับ UUID ของพาร์ติชันสลับ
sudo blkid | grep swap
สิ่งนี้จะเอาท์พุตคล้ายกับบรรทัดนี้:
/dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
บรรทัดจริงจะไม่ตรงกับสิ่งนี้ คัดลอกค่าของ UUID ในระหว่างเครื่องหมาย"..."
คำพูดคู่
เปิดไฟล์ประวัติย่อ
gksudo gedit /etc/initramfs-tools/conf.d/resume
และในไฟล์นั้นให้เพิ่มบรรทัดเช่นนี้
RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
อย่าลืมแทนที่ค่า UUID จริงที่คุณได้รับจากขั้นตอนที่ 1 บันทึกไฟล์และออกจาก gedit
จากนั้นใน terminal ให้รันคำสั่งนี้
sudo update-initramfs -u
ตอนนี้คุณจะสามารถดำเนินการต่อจากโหมดไฮเบอร์เนต
2. การแก้ไข/etc/default/grub
ไฟล์
เปิด terminal และดำเนินการคำสั่งด้านล่างเพื่อเปิด
gksudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
จะมีเส้นเหมือน แก้ไขบรรทัดที่จะแทรกหลังคำว่าRESUME=UUID=<your-uuid-value-here>
splash
ตัวอย่างเช่นในกรณีของฉันบรรทัดมีลักษณะเช่นนี้หลังจากแก้ไข
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432"
ตรวจสอบให้แน่ใจว่าคุณใช้ค่า UUID ที่คุณได้รับจากsudo blkid | grep swap
คำสั่ง
จากนั้นทำคำสั่งนี้
sudo update-grub
นอกจากนี้ยังช่วยให้คุณสามารถดำเนินการต่อจากการจำศีลได้สำเร็จ
ทดสอบกับการติดตั้ง Ubuntu สองตัวทั้งสองทำงาน