मैंने हाइबरनेट सक्षम किया है, लेकिन यह काम नहीं कर रहा है। मैं क्या कर सकता हूँ?


9

मैंने इस प्रश्न में दी गई प्रक्रिया का अनुसरण करते हुए 12.04 में हाइबरनेट को सक्षम किया: हाइबरनेशन कैसे सक्षम करें?

लेकिन, मैंने इसे सक्षम करने के बाद भी, हाइबरनेट काम नहीं कर रहा है। काम नहीं करने से, मेरा मतलब है कि कंप्यूटर सही ढंग से हाइबरनेट कर रहा है, लेकिन यह फिर से शुरू नहीं हो रहा है। मैंने हमेशा लॉगिन स्क्रीन और एक नया सत्र दिया।

मैं हाइबरनेट को सफलतापूर्वक कैसे फिर से शुरू कर सकता हूं?

जवाबों:


17

16.04 (सितंबर, 2016) के लिए अपडेट

यदि आपके पास btrfsविभाजन हैं, तो हाइबरनेट भी काम नहीं कर सकता है । जैसा कि यहां एक सवाल में सामने आया

यह भी पता चला कि यूईएफआई को सक्षम करने से हाइबरनेशन के साथ भी समस्या हो सकती है।


हाइबरनेट विकल्प को सक्षम करें

हाइबरनेट को सक्षम करने के लिए, मैंने दीमा के इस उत्तर का पालन ​​किया ।

हाइबरनेट को सक्षम करने के बाद आपके पास शीर्ष पैनल पर संकेतक सत्र मेनू में हाइबरनेट करने का विकल्प होगा। लेकिन, यद्यपि आप हाइबरनेट कर सकते हैं लेकिन आप हाइबरनेट से फिर से शुरू नहीं कर सकते हैं। आपको बस एक नया सत्र दिया जाएगा। फ़िक्स नीचे हैं।

हाइबरनेट (12.04) से फिर से शुरू करने में सक्षम होने के लिए सुधार

कई पाठकों ने 14.04 पर भी इस काम की पुष्टि की

इसे ठीक करने का दो तरीका है।

1. /etc/initramfs-tools/conf.d/resumeफ़ाइल का संपादन

  1. सबसे पहले स्वैप विभाजन का UUID प्राप्त करें।

     sudo blkid | grep swap
    

    यह इस तरह से एक लाइन का उत्पादन करेगा:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    वास्तव में लाइन इसके साथ मेल नहीं खाएगी। "..."दोहरे उद्धरण के बीच UUID के मूल्य की प्रतिलिपि बनाएँ ।

  2. फिर से शुरू फ़ाइल खोलें

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    और उस फ़ाइल में, इस तरह से एक लाइन जोड़ें

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    चरण 1 से प्राप्त वास्तविक UUID मान को बदलना न भूलें। फ़ाइल को सहेजें और gedit से बाहर निकलें

  3. फिर टर्मिनल में, इस कमांड को निष्पादित करें

    sudo update-initramfs -u
    

अब आप हाइबरनेशन से फिर से शुरू कर पाएंगे

2. /etc/default/grubफ़ाइल का संपादन ।

  1. एक टर्मिनल खोलें और इसे खोलने के लिए नीचे दिए गए कमांड को निष्पादित करें

    gksudo gedit /etc/default/grub 
    
  2. जैसी लाइन होगी GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" RESUME=UUID=<your-uuid-value-here>शब्द के बाद सम्मिलित करने के लिए लाइन संपादित करें splash

    उदाहरण के लिए, मेरे मामले में, संपादन के बाद लाइन इस तरह दिखती है

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    सुनिश्चित करें, आपने अपने UUID मूल्य का उपयोग किया था जिसे आप sudo blkid | grep swapकमांड से प्राप्त करते हैं ।

  3. फिर इस कमांड को करें

     sudo update-grub
    

यह आपको हाइबरनेट से सफलतापूर्वक पुनः आरंभ करने में सक्षम बनाता है।


दो उबंटू स्थापना पर परीक्षण किया गया, दोनों ने काम किया


यह मेरे लिए Ubuntu 14.04 में भी काम किया।
ब्रिस्मथ

1
यह एक LUKS विभाजन के साथ Xubuntu 14.04 पर भी काम किया और डबल बूट (W10 और Xubuntu 14.04) के साथ ग्रब किया।
सिल्गन

1
16.04 के अपडेटेड उत्तर ने मेरे लिए उबंटू GNOME 16.04 पर यह तय कर दिया - इस अद्यतन को बनाए रखते हुए महान काम
ossbuntu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.