जब मैंने ११.१० से १२.०४ में अपग्रेड किया, तो मेरे उबंटू पॉवर मेनू ने हाइबरनेट करने की क्षमता खो दी। क्या 12.04 के लिए इसे वापस जोड़ने का कोई तरीका है या यह डिफ़ॉल्ट है?
जब मैंने ११.१० से १२.०४ में अपग्रेड किया, तो मेरे उबंटू पॉवर मेनू ने हाइबरनेट करने की क्षमता खो दी। क्या 12.04 के लिए इसे वापस जोड़ने का कोई तरीका है या यह डिफ़ॉल्ट है?
जवाबों:
Ubuntu 12.04 में डिफ़ॉल्ट रूप से हाइबरनेशन अक्षम है। इस निर्णय का एक तर्क इस बग रिपोर्ट में पाया जा सकता है ।
इस प्रश्न को फिर से देखने के लिए देखें:
दुर्भाग्य से, Ubuntu 12.04 में डिफ़ॉल्ट रूप से हाइबरनेशन को अक्षम कर दिया गया है , क्योंकि यह कई प्रणालियों पर सही ढंग से काम नहीं कर रहा था।
यदि आप सुनिश्चित नहीं हैं कि हाइबरनेशन आपके हार्डवेयर के साथ काम करता है, तो आप अपने लाइसेंस से हाइबरनेट कमांड भेजकर इसका परीक्षण कर सकते हैं
sudo pm-hibernate
यहां वैसे भी इसे सक्षम करने का तरीका बताया गया है: ( चेतावनी : केवल उन्नत उपयोगकर्ताओं के लिए - काम नहीं कर सकता)
टर्मिनल में, टाइप करें:
सुडो गेदित / सवर / लिब / पोलकिट १/ लोकालाथोरिटी/10-vendor.d/com.ubuntu.desktop.pkla
अनुरोध करने पर अपना पासवर्ड दर्ज करें।
अनुभाग के लिए खोजें
[डिफ़ॉल्ट रूप से हाइबरनेट को अक्षम करें]
पहचान = यूनिक्स-उपयोगकर्ता: *
क्रिया = org.freedesktop.upower.hibernate
परिणाम = नहीं
और इसके साथ बदलें
[पुन: सक्षम हाइबरनेट करें]
पहचान = यूनिक्स-उपयोगकर्ता: *
क्रिया = org.freedesktop.upower.hibernate
ResultActive = हाँ
अगले पुनरारंभ के बाद, विकल्प "हाइबरनेट" आपकी स्क्रीन के शीर्ष दाईं ओर 'पावर मेनू' में वापस आ जाएगा। यदि आपका हार्डवेयर हाइबरनेशन का समर्थन करता है, तो यह अब काम करेगा।
नोट : यदि आप हाइबरनेशन को फिर से अक्षम करना चाहते हैं, तो ऊपर दिए गए परिवर्तनों को वापस कर दें।
Jorge: लिनक्स कंप्यूटर को हाइबरनेट करने के कई तरीके हैं। यदि उबंटू की चूक विफल हो जाती है, तो आप हमेशा अन्य हाइबरनेशन सिस्टम की कोशिश कर सकते हैं।
एक कंसोल में:
sudo apt-get install hibernate
उसके बाद, रिबूट करें। कि बेकार प्रणाली, संपीड़न के साथ एक विश्वसनीय प्रणाली स्थापित करेगा, कि सटीक के साथ भी स्थापित नहीं किया गया था।
दूसरी प्रणाली TuxOnIce है, लेकिन इसे स्थापित करने के लिए अधिक तकनीकी कौशल की आवश्यकता होती है।
उसके बाद, हाइबरनेशन को सक्षम करने के लिए सटीक howto का पालन करें, पहले पोस्ट किया गया। यह देखकर दुख होता है कि हाइबरनेट करने के लिए जरूरी पैकेज भी प्रीसिफ डिफॉल्ट इंस्टॉल में स्थापित नहीं होते हैं। यदि आप "हाइबरनेट" स्थापित नहीं करते हैं, अगर आप "सुडो दोपहर-हाइबरनेट" चलाने की कोशिश करते हैं, तो यह कमांड कुछ भी नहीं करेगा (कुछ सिस्टम पर यह बंद होगा)।
यह 12.04 के कारण नहीं है, लेकिन क्योंकि आपके पास स्वैप विभाजन नहीं है, या यह हाइबरनेट के लिए उपयोग के रूप में चिह्नित नहीं है। जब मुझे 11.10 पर अपग्रेड किया गया तो मुझे भी ऐसी ही समस्या थी।
या तो एक स्वैप विभाजन जोड़ने में मदद के लिए इस वेबपेज पर जाएं या इसे स्वैप का उपयोग करने के लिए तैयार करें। https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
याद रखें कि यदि आप हाइबरनेट करना चाहते हैं तो आपकी स्वैप आपकी भौतिक मेमोरी की मात्रा से अधिक होनी चाहिए!
हाइबरनेट केवल तभी काम करेगा जब आपके पास एक क्रिप्टेड स्वैप विभाजन न हो, जो कि डिफ़ॉल्ट है यदि आप ubuntu 12.04 इंस्टॉल के दौरान अपनी लॉगिन निर्देशिका को क्रिप्ट करना चुनते हैं।
जैसे स्क्रिप्ट जोड़ने का प्रयास करें
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
if [ -e /dev/zram0 ]; then
swapoff /dev/zram0
fi
;;
thaw)
if [ -e /dev/zram0 ]; then
swapon -p 100 /dev/zram0
fi
;;
esac
/etc/pm/sleep.d डायरी के लिए। यह मेरे लिए यह अनुमान के रूप में काम करने की आवश्यकता थी? आप एक रैमडिस्क को हाइबरनेट नहीं कर सकते हैं !!!
डी