โฮมเพจ » ทำอย่างไร » วิธีเปิดใช้งานไฮเบอร์เนตใน Ubuntu 12.04 อีกครั้ง

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

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

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

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

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

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

    ทำไมมันปิดการใช้งาน

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

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

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

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

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

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

    sudo pm-hibernate

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

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

    ในขณะที่ความเข้ากันไม่ได้ของฮาร์ดแวร์เป็นปัญหาสำคัญของการจำศีล แต่ก็มีปัญหาทั่วไปอีกอย่างหนึ่ง ไฮเบอร์เนตจะบันทึกเนื้อหาของ RAM ของคุณไปยังพาร์ทิชันสลับของคุณ ดังนั้นพาร์ติชั่นสว็อปของคุณจะต้องมีขนาดใหญ่เท่ากับแรมของคุณ หากคุณมีพาร์ติชั่น 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

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