หวังว่านี้จะช่วยใครบางคน แต่ฉันใช้ popos / ubuntu 19.04 ในการตั้งค่าของฉันฉันสามารถไฮเบอร์เนตโดยใช้ s2disk หรือ pm-hibernate แต่การดำเนินการต่อล้มเหลว เพื่อแก้ไขปัญหานี้ในขณะที่ระบบของฉันถูกบูทโดยใช้ UEFI แทนที่จะเป็นด้วง ฉันเพิ่งติดตั้งบูตโหลดเดอร์ใหม่ ในการตรวจสอบว่าคุณใช้ UEFI อยู่หรือไม่ให้ทำดังนี้:
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
หากอยู่ในโหมด UEFI จากนั้นฉันทำตามคำแนะนำนี้เพื่อติดตั้ง bootloader อีกครั้งหากคุณใช้ดิสก์ nvme หรือดิสก์ sata:
https://support.system76.com/articles/bootloader/
กุญแจสำคัญคือการเรียกใช้คำสั่งนี้:
sudo update-initramfs -c -k all
ตรวจสอบให้แน่ใจว่าในตัวเลือก kernalboot ของคุณคุณระบุพาร์ติชันหรือ UUID ว่าจะกลับมาจากที่ใดเช่นบางสิ่งเช่นนี้
ประวัติส่วนตัว = UUID = ed8347ed-2eb4-40bc-bc77-cc53b987ed88
คุณสามารถเพิ่มสิ่งนี้ได้โดย: 1) sudo kernel-stub -a "resume = UUID = ... " 2) แก้ไขไฟล์ /etc/initramfs-tools/conf.d/resume และเพิ่ม: resume = UUID = ed8347ed- 2eb4-40bc-bc77-cc53b987ed88
ตรวจสอบ/var/log/syslog
ไฟล์ของคุณ
สำหรับสิ่งนี้:
Aug 4 22:26:42 pop-os /usr/bin/kernelstub[19639]: kernelstub : DEBUG kopts: root=UUID=b37019a8-91f5-445f-94c1-7359a49ed5df ro quiet loglevel=0 systemd
.show_status=false resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
หากประวัติย่อหายไปหรือผิดคุณจะต้องอัปเดตเคอร์เนลการบูตอีกครั้ง