क्या उबंटू को हाइबरनेट करना और द्वितीयक ओएस चलाना संभव है?


15

क्या यह संभव है:

  1. हाइबरनेट उबंटू,
  2. द्वितीयक ओएस चलाएं (विंडोज 7 कहो),
  3. द्वितीयक OS बंद करें,
  4. पुन: हाइबरनेट किया गया Ubuntu,

या नहीं? Ubuntu को (AFAIK) SWAP विभाजन को हाइबरनेट करना चाहिए, जिसका उपयोग विंडोज द्वारा नहीं किया जाता है। यह काम करेगा? यदि नहीं, तो क्यों?


FWIK को यह काम करना चाहिए, अगर द्वितीयक ओएस रिबूट से बचे चीजों को नहीं बदलेगा (उदाहरण के लिए एनवीआरएएम कॉन्फ़िगरेशन)। अधिकांश सुरक्षा के लिए, मैं चरण 3 में पावर (रीबूट नहीं)
करूंगा


क्या उबंटू द्वारा इस्तेमाल की गई कोई भी ड्राइव विंडोज द्वारा मुहिम की जाएगी? अपने लिए, मैं उबंटू को अपने प्राथमिक ओएस के रूप में चलाता हूं और जब मुझे वर्चुअलबॉक्स वीएम में इसकी आवश्यकता होती है तो मैं विंडोज चलाता हूं। यह शायद कुछ को धीमा करता है, लेकिन यह वास्तव में काफी विश्वसनीय है और मैं जल्दी से आगे और पीछे स्विच कर सकता हूं। लेकिन मैं विंडोज़ एक्सपी चला रहा हूं जिसमें कम रैम की जरूरत है ...
maddentim

@ मॉमडेंटिम: कोई भी ओएस पूरी तरह से अलग नहीं होगा। मैं विंडोज को खुद वर्चुअलबॉक्स में चलाता हूं, लेकिन मैं कुछ गेमिंग करने का इरादा रखता हूं, यही वजह है कि मुझे डुअलबूट की जरूरत है।
mreq

जवाबों:


3

बिल्कुल यह काम करना चाहिए। मैं उस युग को गेमिंग उद्देश्यों के लिए कर रहा था, हालांकि अब स्टीम-लिनक्स क्रांति के साथ मैंने महीनों तक विंडोज को बूट नहीं किया है।

जैसा कि आप करना चाहते हैं, मेरे ओएस विभाजन बिल्कुल अलग थे, और इसमें कोई समस्या नहीं थी। कोई साझा विभाजन नहीं थे। मेरा स्वैप विभाजन 36 जीबी है, मेरी रैम (16 जीबी) से दोगुना है।

एकमात्र समस्या यह है कि कभी-कभी लिनक्स पर हाइबरनेट थोड़ा अस्थिर होता है। संभवत: 20% समय, यह हाइबरनेटिंग या फिर से शुरू होने पर दुर्घटनाग्रस्त हो जाएगा। (यह एक साल पहले था, इसलिए चीजें बदल सकती हैं, या आपके सिस्टम पर अलग हो सकती हैं। जब मैंने एसडीडी खरीदा, और स्टार्टअप का समय बहुत कम हो गया, तो मैंने हाइबरनेट करने के बजाय बस फिर से शुरू किया।)

मेरे पास एक स्क्रिप्ट भी है जो उपयोगी हो सकती है। आपको विंडोज विभाजन का नाम और स्थान बदलने की आवश्यकता हो सकती है।

#!/usr/bin/env bash
# hibernate and restart in Windows for only the next time.
# requires /etc/default/grub has "GRUB_DEFAULT=saved"

# get the correct name from /boot/grub/grub.cfg
sudo grub-reboot "Windows 7 (loader) (on /dev/sdb2)"

# or use the number, i.e.
# WINDOWS_ENTRY=`grep menuentry /boot/grub/grub.cfg  | grep --line-number Windows`
# MENU_NUMBER=$(( `echo $WINDOWS_ENTRY | sed -e "s/:.*//"` - 1 ))
# sudo grub-reboot $MENU_NUMBER

sudo dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

# if this fails, you can try ---> sudo pm-hibernate

0

मैं शायद इसी तरह के उत्तरों को दोहरा रहा हूं, लेकिन यह तब तक संभव होना चाहिए जब तक कि आपकी हाइबरनेशन फाइलें बच जाती हैं, इससे अलग है, जैसा कि आपके उदाहरण में विंडोज 7. (विंडोज 7 विभाजन पर नियंत्रण रखना पसंद करता है, या यह डिस्क पर है, इसलिए यह उबंटू को अपने क्षेत्र के लिए वैसे भी रखना सबसे अच्छा है)।

मैं हार्ड रीसेट (या शायद प्लग / बैटरी भी खींच सकता हूं) के साथ बस एक नियमित हाइबरनेशन का परीक्षण करूंगा, और देख सकता हूं कि क्या आप अपने हाइबरनेशन को "पहले-राज्य" से पुनर्प्राप्त कर सकते हैं।

उबंटू के लिए हाइबरनेशन के बारे में अधिक जानकारी के लिए मैंने यहां देखा: https://help.ubuntu.com/community/PowerManagement/Hibernate

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.