ฉันได้ทำตามบทช่วยสอนนี้เพื่อเปิดใช้งานการจำศีลบนอุปกรณ์อูบุนตูของฉัน: คำตอบของ Anthony O ถึง ไฮเบอร์เนตและดำเนินการต่อจากไฟล์สลับ
เมื่อฉันจำศีลโดยใช้ sudo s2disk
ทุกอย่างทำงานได้ดีและไม่มีปัญหาแม้ว่าฉันจะแก้ไข systemctl hibernate เพื่อรันคำสั่งเดียวกัน sudo s2disk
ด้วยงานบางอย่างก่อนและหลังตามที่บอกในคำตอบ จึงมีพฤติกรรมแปลกๆ บางอย่าง ขั้นแรก หน้าจอดับไปสองสามวินาที จากนั้นกลับมาสู่สถานะปกติซึ่งเครื่องทำงานได้อย่างสมบูรณ์ ยกเว้นไม่มีอินเทอร์เน็ต และหลังจากผ่านไปสองสามวินาทีเหมือนไม่มีอะไรเกิดขึ้น จู่ๆ หน้าจอก็มืดอีกครั้งและหลังจากนั้น จอภาพปิดไม่กี่ครั้งเนื่องจากไม่มีเอาต์พุตวิดีโอและเปิดอีกครั้งเมื่อเอาต์พุตเป็นหน้าจอสีดำ บันทึก s2disk จะปรากฏขึ้นซึ่งแสดงความคืบหน้าของการบันทึกตามปกติ จากนั้น บางครั้งก็สุ่ม ใช่ มันไม่ได้เกิดขึ้นเสมอไปด้วยเหตุผลบางอย่าง CPU/GPU/PSU (คิดไม่ออกว่าอันไหน) ไปที่ความเร็วสูงสุด ทำให้เกิดเสียงเครื่องยนต์ไอพ่นสองสามวินาทีแล้วกลับไปที่ ความเร็วปกติอีกสองสามวินาทีจนกระทั่งคอมพิวเตอร์ปิดลง กระบวนการทั้งหมดใช้เวลาประมาณ 30 วินาที ประมาณ 5 วินาทีซึ่งเป็นช่วงบันทึกจริงที่แสดงบันทึกและเปอร์เซ็นต์ หลังจากบูตเครื่องอีกครั้ง เครื่องจะโหลดอิมเมจตามปกติตามข้อความบูต แต่บางครั้งหน้าจอล็อกอินก็ปรากฏขึ้นแบบสุ่มและถามรหัสผ่าน แม้ว่าฉันจะตั้งค่าไม่ให้ทำเช่นนั้นโดยใช้คำสั่ง gsettings ตั้งค่า org.gnome.desktop.screensaver ubuntu-lock-on-suspend เท็จ
. และด้วยการใช้ sudo s2disk
แทนที่จะเป็น systemctl จะเข้าสู่ระบบโดยอัตโนมัติเสมอและทำงานได้ดี นี่คือข้อมูลการดีบักบางส่วน:
ขนาดหน่วยความจำ: 8GB ใช้งานได้ประมาณ 7.2GB
ขนาดและตำแหน่ง swapfile: 16.0GB อยู่ที่รูทพาร์ติชันเป็นไฟล์ที่มีการชดเชย 34816
และพาร์ติชัน UUID ของ c3fbcd96-c1fb-4e4c-bba3-82882bf3915f
.
ประเภทดิสก์: SSD, พาร์ติชัน ext4 เปิดอยู่ /dev/sdb3
ติดตั้งเป็น /
บรรทัดการกำหนดค่า Grub: GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=c3fbcd96-c1fb-4e4c-bba3-82882bf3915f resume_offset=34816"
การตั้งค่าการแทนที่บริการ systemd ไฮเบอร์เนต:
[บริการ]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a โพสต์ /lib/systemd/system-sleep
/etc/initramfs-tools/conf.d/resume
: ดำเนินการต่อ = UUID = c3fbcd96-c1fb-4e4c-bba3-82882bf3915f resume_offset = 34816
รุ่นอูบุนตู: Ubuntu 20.04.2.0 LTS ทำงานในโหมดเฟิร์มแวร์ UEFI และรูปแบบพาร์ติชัน GPT
นี่เป็นข้อผิดพลาด/ปัญหาความเข้ากันได้ หรือฉันทำอะไรผิดหรือเปล่า