/ / วิธีการเปิดใช้งานไฮเบอร์เนตใน Ubuntu 12.04 อีกครั้ง

วิธีเปิดใช้งานไฮเบอร์เนตใน Ubuntu 12.04 อีกครั้ง

ภาพ

หากคุณเพิ่งอัปเดตเป็น Ubuntu 1204 คุณอาจสังเกตเห็นตัวเลือกที่ขาดหายไปในเมนูระบบ ตัวเลือกไฮเบอร์เนตจะถูกซ่อนไว้ตามค่าเริ่มต้น แต่คุณสามารถเรียกคืนได้หากคุณต้องการไฮเบอร์เนตระบบของคุณ

ไฮเบอร์เนตถูกปิดใช้งานตามค่าเริ่มต้นเพราะสามารถทำให้เกิดปัญหากับการกำหนดค่าระบบบางอย่าง คุณควรทำการไฮเบอร์เนตด้วยคำสั่งพิเศษเพื่อทดสอบว่ามันทำงานอย่างถูกต้องก่อนเปิดใช้งานอีกครั้ง

ไฮเบอร์เนตกับระงับ

ตัวเลือก Suspend ยังคงมีอยู่ใน Ubuntuเมนูระบบ เช่นเดียวกับการไฮเบอร์เนตการหยุดชั่วคราวจะบันทึกโปรแกรมและข้อมูลที่เปิดอยู่ของคุณเพื่อให้คุณสามารถกลับสู่สถานะก่อนหน้าได้อย่างรวดเร็ว อย่างไรก็ตามการระงับต้องใช้พลังงาน - ในขณะที่อยู่ในโหมด Suspend คอมพิวเตอร์ของคุณจะยังคงใช้พลังงานในปริมาณเล็กน้อย หากระบบสูญเสียพลังงาน - ตัวอย่างเช่นหากคุณถอดปลั๊กคอมพิวเตอร์เดสก์ท็อปออกจากเต้ารับไฟฟ้าหรือแบตเตอรี่ของแลปท็อปคุณจะสูญเสียงานของคุณ

ภาพ

ในทางตรงกันข้ามไฮเบอร์เนตจะบันทึกสถานะระบบของคุณไปยังฮาร์ดดิสก์ของคุณและปิดระบบโดยไม่ต้องใช้พลังงาน เมื่อคุณดำเนินการต่อจากโหมดไฮเบอร์เนตโปรแกรมและข้อมูลที่เปิดอยู่ของคุณจะถูกกู้คืน Hibernate ช่วยประหยัดพลังงาน แต่ใช้เวลานานกว่า - คอมพิวเตอร์จะต้องกู้คืนข้อมูลไปยัง RAM ในขณะที่ Suspend จะเก็บข้อมูลไว้ใน RAM

เหตุใดจึงปิดใช้งาน

ไฮเบอร์เนตไม่ทำงานอย่างถูกต้องกับฮาร์ดแวร์จำนวนมากกำหนดค่าด้วย Ubuntu และลีนุกซ์รุ่นอื่น ๆ หากไฮเบอร์เนตไม่ทำงานอย่างถูกต้องในระบบของคุณคุณอาจดำเนินการต่อจากโหมดไฮเบอร์เนตเพื่อพบว่างานของคุณสูญหาย ไดรเวอร์ฮาร์ดแวร์บางตัวอาจทำงานไม่ถูกต้องกับโหมดไฮเบอร์เนตตัวอย่างเช่นฮาร์ดแวร์ Wi-Fi หรืออุปกรณ์อื่น ๆ อาจไม่ทำงานหลังจากที่กลับมาทำงานจากโหมดไฮเบอร์เนต

เพื่อป้องกันไม่ให้ผู้ใช้ใหม่พบข้อบกพร่องเหล่านี้และการสูญเสียงานของพวกเขาไฮเบอร์เนตถูกปิดใช้งานโดยค่าเริ่มต้น

ทดสอบไฮเบอร์เนต

ก่อนที่จะเปิดใช้งานโหมดไฮเบอร์เนตอีกครั้งคุณควรทดสอบเพื่อยืนยันว่าระบบทำงานได้อย่างถูกต้องในระบบของคุณ ก่อนอื่นให้บันทึกงานของคุณในโปรแกรมทั้งหมดที่เปิดอยู่ - คุณจะสูญเสียงานนี้หากจำศีลไม่ทำงานอย่างถูกต้อง

เพื่อทดสอบการจำศีลเปิดเทอร์มินัล พิมพ์เทอร์มินัลลงใน Dash และหรือใช้แป้นพิมพ์ลัด Ctrl-Alt-T

ภาพ

ในเทอร์มินัลให้รันคำสั่งต่อไปนี้:

sudo pm-hibernate

ภาพ

ระบบของคุณจะปิดตัวลง หลังจากรันคำสั่งแล้วให้เปิดระบบของคุณอีกครั้ง - หากโปรแกรมที่เปิดอยู่ของคุณปรากฏขึ้นอีกครั้ง

การแก้ไขปัญหาไฮเบอร์เนต

ในขณะที่ความเข้ากันไม่ได้ของฮาร์ดแวร์เป็นสิ่งสำคัญปัญหาเกี่ยวกับการไฮเบอร์เนตมีอีกหนึ่งปัญหาที่พบบ่อย ไฮเบอร์เนตจะบันทึกเนื้อหาของ RAM ของคุณไปยังพาร์ทิชันสลับของคุณ ดังนั้นพาร์ทิชัน swap ของคุณจะต้องมีขนาดใหญ่เท่ากับแรมของคุณ หากคุณมีพาร์ติชั่น swap 2GB และ RAM 4GB, ไฮเบอร์เนตจะไม่ทำงานอย่างถูกต้อง

วิธีที่รวดเร็วในการเปรียบเทียบขนาด RAM และ swap ของคุณคือการใช้แอปพลิเคชันการตรวจสอบระบบ

ภาพ

คุณสามารถดูขนาดหน่วยความจำและขนาดสว็อปได้ในแท็บทรัพยากร “ หน่วยความจำ” ที่นี่หมายถึง RAM ของคุณ

ภาพ

ถ้าต้องการใช้ไฮเบอร์เนตและการแลกเปลี่ยนของคุณจริงๆพาร์ติชันมีขนาดเล็กกว่า RAM ของคุณลองใช้ GParted จากซีดีสด คุณสามารถรัน GParted ได้จาก Ubuntu live CD หรือ GParted live CD เฉพาะ จากซีดีสดคุณสามารถปรับขนาดพาร์ติชัน Ubuntu ของคุณ - คุณไม่สามารถทำสิ่งนี้ได้ในขณะที่กำลังใช้งานอยู่

การเปิดใช้งาน Hibernate อีกครั้ง

คุณสามารถเรียกใช้คำสั่ง sudo pm-hibernate เมื่อใดก็ตามที่คุณต้องการไฮเบอร์เนต แต่ไม่สะดวก หากต้องการเปิดใช้งานตัวเลือกไฮเบอร์เนตอีกครั้งในเมนูคุณจะต้องสร้างไฟล์ PolicyKit

คุณสามารถใช้โปรแกรมแก้ไขข้อความใด ๆ ก็ได้ แต่เราจะใช้ gedit ในตัวอย่างนี้ รันคำสั่งต่อไปนี้เพื่อเรียกใช้ gedit ในฐานะผู้ใช้รูทและระบุไฟล์ที่คุณต้องการสร้าง:

gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

ภาพ

วางข้อความต่อไปนี้ลงในไฟล์:

[เปิดใช้งานไฮเบอร์เนต]
ตัวตน = ยูนิกซ์ผู้ใช้: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes

ภาพ

บันทึกไฟล์ข้อความจากนั้นออกจากระบบและกลับเข้าสู่ระบบคุณจะสามารถจำศีลได้จากเมนูระบบ