उम्मीद है कि यह किसी की मदद करेगा, लेकिन मैं 19.04 पॉपोस / ubuntu चला रहा हूं। मेरे सेटअप में मैं s2disk या pm-hibernate का उपयोग करके हाइबरनेट करने में सक्षम था, लेकिन फिर से शुरू करना विफल रहा था। इसे ठीक करने के लिए, क्योंकि मेरे सिस्टम को ग्रब के बजाय यूईएफआई का उपयोग करके बूट किया गया है। मुझे बस बूट लोडर को फिर से स्थापित करना था। यह देखने के लिए कि क्या आप UEFI चला रहे हैं, निम्नलिखित का उपयोग करें:
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
यदि UEFI मोड में है, तो मैंने बूटलोडर को पुन: स्थापित करने के लिए इस गाइड का पालन किया, यह भिन्न होता है यदि आप एक 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 फ़ाइल संपादित करें और जोड़ें: फिर से शुरू करें = UIDID = 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
यदि रिज्यूम गायब है या गलत है तो आपको अपना बूट कर्नेल फिर से अपडेट करना होगा।