खुलना /etc/default/grub
रूट विशेषाधिकार के साथ और जोड़ें GRUB_CMDLINE_LINUX="resume=/dev/sdXY"
कहा पे XY स्वैप विभाजन स्थान है, जो इसके द्वारा पाया जा सकता है sudo fdisk -l
। ऐसा लगता है कि आप इसके बजाय UUID का उपयोग कर रहे हैं और यह ठीक है। /etc/default/grub
केवल वर्तमान ऑपरेटिंग सिस्टम को प्रभावित करता है इसलिए उस स्वैप का उपयोग शुरू करने के लिए ग्रब का उपयोग करते हुए हर लिनक्स ओएस के बारे में चिंता न करें।
अपने संपादन समाप्त करने के बाद, दौड़ें sudo grub-mkconfig -o /boot/grub/grub.cfg
(विकल्प grub.cfg
बूट में जो भी फ़ाइल ग्रब पढ़ता है, उदा। इसका नाम हो सकता है /boot/grub/grub.efi
) आपने जो कुछ भी बदला है, उसके साथ अपनी ग्रब स्टार्टअप जानकारी को अपडेट करने के लिए /etc/default/grub
(मुझे नहीं लगता कि यह उबंटू पर किया जाना चाहिए)
ध्यान दें कि कर्नेल को पता है कि आर्किक्लक्स या शायद किसी अन्य ओएस का उपयोग किया जा रहा है, इसे फिर से शुरू करना चाहिए, यह सुनिश्चित करने के लिए एक फिर से शुरू करने वाले हुक को जोड़ने की आवश्यकता हो सकती है। ऐसा करने के लिए, यदि कोई mkinitcpio का उपयोग कर रहा है, तो जाएं /etc/mkinitcpio.conf
और डालें resume
पहले HOOKS सरणी में filesystems
लेकिन बाद में ide
, scsi
, तथा sata
। फिर, आपको प्रारंभिक रैमडिस्क (लोडिंग मॉड्यूल के लिए प्रारंभिक ओएस स्थिति, फिर से शुरू सहित) छवि द्वारा पुनर्निर्माण करने की आवश्यकता है mkinitcpio -p linux
अन्य लिंक जो मदद कर सकते हैं
https://askubuntu.com/questions/6769/hibernate-to-a-swap-file
https://wiki.archlinux.org/index.php/Pm-utils#Mkinitcpio_Resume_Hook