वर्चुअल मशीनें जटिल चीजें हैं, और जब कुछ गलत होता है, तो यह बता पाना मुश्किल हो सकता है कि समस्या कहां है। यह विशेष रूप से सच है यदि आप VirtualBox में Ubuntu फ्रीज़िंग से निपट रहे हैं। यदि आपके साथ ऐसा हो रहा है, तो यह पता लगाने की कोशिश करना कि समस्या क्या है, निराशा में एक अभ्यास हो सकता है। यहां कुछ तरीके हैं जिनका उपयोग आप VirtualBox में Ubuntu फ्रीज़िंग समस्या को ठीक करने के लिए कर सकते हैं।
VirtualBox का एक अलग संस्करण आज़माएं
कोई भी प्रोग्राम बग्स से मुक्त नहीं है, और यह Ubuntu और VirtualBox दोनों के लिए जाता है। कुछ यूज़र्स ने पाया है कि VirtualBox और Ubuntu के विभिन्न संस्करण कभी-कभी बस साथ नहीं मिलते। यदि Ubuntu का एक निश्चित संस्करण अतीत में कभी नहीं फ्रीज़ हुआ, तो आप VirtualBox के पुराने संस्करण को इंस्टॉल करने का प्रयास कर सकते हैं।
इसके विपरीत, आप Ubuntu के नए संस्करण को चलाने का प्रयास कर सकते हैं। न केवल आप संभवतः अपनी फ्रीज़िंग समस्या को हल करेंगे, बल्कि आपको नई सुविधाएं भी मिलेंगी।
वैकल्पिक रूप से, यदि आपने Ubuntu के नए संस्करण के साथ VirtualBox का उपयोग करना शुरू किया है, तो जांचें कि क्या उस संस्करण के साथ कोई फ्रीज़िंग समस्या है। उदाहरण के लिए, यदि आप Google पर "Ubuntu 20.4 LTS freezing" खोजते हैं, तो आपको बहुत सारी शिकायतें दिखाई देंगी। इसलिए, समस्या आसानी से Ubuntu के साथ हो सकती है न कि VirtualBox के साथ। Ubuntu के पुराने संस्करण को इंस्टॉल करने से फ्रीज़िंग समस्या को खत्म करने में मदद मिल सकती है।
3D एक्सेलेरेशन अक्षम करें
चाहे आप Windows, macOS, या यहां तक कि Linux चला रहे हों, 3D एक्सेलेरेशन VirtualBox में बहुत सारी समस्याएं पैदा कर सकता है। जबकि यह कुछ ऐसा लगता है जो आप चाहेंगे, यह शायद ही कभी प्रदर्शन में कोई वास्तविक लाभ सक्षम करता है। यदि आप फ्रीज़िंग का सामना कर रहे हैं, तो यह पहली चीजों में से एक है जिसे बंद करने का प्रयास करना चाहिए।
VirtualBox में बाईं ओर मेनू में, उस Ubuntu वर्चुअल मशीन पर राइट-क्लिक करें जिससे आपको समस्या हो रही है, फिर Settings चुनें। यहां, Display टैब पर क्लिक करें और सुनिश्चित करें कि "Enable 3D Acceleration" चयनित नहीं है।
वर्चुअल CPUs की संख्या बदलें
हालांकि उपभोक्ताओं को बेचे जाने वाले कंप्यूटर्स में आमतौर पर केवल एक भौतिक CPU होता है, उनमें कई कोर होते हैं जो कई CPUs की तरह कार्य करते हैं। फिर भी, VirtualBox, डिफ़ॉल्ट रूप से, केवल एक वर्चुअल CPU को उजागर करेगा, जिसे Ubuntu के साथ समस्याएं पैदा करने के लिए दिखाया गया है, विशेष रूप से हाल के संस्करणों के साथ।
यदि आप फ्रीज़िंग का सामना कर रहे हैं, तो आप CPUs की संख्या को दो से चार तक कहीं भी बढ़ाना चाह सकते हैं। अपने वर्चुअल मशीन पर राइट-क्लिक करें, Settings चुनें, फिर System टैब पर जाएं। यहां, सेक्शन के शीर्ष पर प्रोसेसर चुनें और स्लाइडर को तब तक बढ़ाएं जब तक CPUs की संख्या कम से कम दो न हो जाए।
RAM उपयोग कम करें
यदि VirtualBox में Ubuntu फ्रीज़िंग केवल कभी-कभी होती है, तो यह एक RAM समस्या हो सकती है। होस्ट कंप्यूटर के पास केवल इतनी RAM होती है। भले ही VirtualBox आपको एक और ऑपरेटिंग सिस्टम चलाने की अनुमति देता है, यह अभी भी आपके कंप्यूटर के संसाधनों का उपयोग कर रहा है। यदि आप अपने मुख्य OS पर ऐप्स चलाने और Ubuntu को एक ही समय में चलाने की कोशिश कर रहे हैं, तो इसका परिणाम Ubuntu और/या आपके मुख्य OS पर फ्रीज़िंग हो सकता है।
आदर्श रूप से, Ubuntu को VirtualBox पर उपयोग करते समय अपने मुख्य OS उपयोग को सीमित करें। यदि आपको अपने मुख्य OS पर कुछ अधिक मेमोरी-इंटेंसिव करने की आवश्यकता है, तो Ubuntu को बंद कर दें या इस पर चल रहे किसी भी प्रोग्राम को बंद करके RAM उपयोग कम करें। यह विशेष रूप से सच है यदि आपके पास एंटी-वायरस स्कैन चल रहा है।
यदि आपने हाल ही में Ubuntu के नए संस्करण में अपग्रेड किया है, तो यह संभव है कि नए संस्करण को पिछले संस्करण की तुलना में अधिक संसाधनों की आवश्यकता हो। इसके परिणामस्वरूप फ्रीज़िंग हो सकती है।
अपने कंप्यूटर में RAM अपग्रेड करना सबसे अच्छा समाधान है यदि आपके पास दो ऑपरेटिंग सिस्टम का समर्थन करने के लिए पर्याप्त नहीं है।
Ubuntu को पुनः इंस्टॉल करें
अंतिम उपाय के रूप में, आपको Ubuntu को पुनः इंस्टॉल करने की आवश्यकता हो सकती है। यदि मूल इंस्टॉलेशन के बाद फ्रीज़िंग समस्या अक्सर होती है, तो हो सकता है कि सिस्टम सही ढंग से इंस्टॉल न हुआ हो। इसके अलावा, यदि फ्रीज़िंग मुख्य रूप से बूट पर होती है, तो समस्या संभवतः इंस्टॉलेशन के साथ है।
Ubuntu वर्चुअल मशीन को हटाना और इसे पुनः इंस्टॉल करना इस परिदृश्य में समस्या को ठीक करने का सबसे अच्छा तरीका है। हालांकि, अपनी सेटिंग्स एडजस्ट करना और RAM उपयोग की जांच करना यह सुनिश्चित करने के लिए बहुत लायक है कि उनमें से कोई भी समस्या नहीं है।
यदि Ubuntu को पुनः इंस्टॉल करना आपके लिए कोई विकल्प नहीं है, तो recovery mode से Ubuntu को अपडेट करने का प्रयास करें। पिछला सॉफ़्टवेयर अपडेट कुछ भ्रष्ट पैकेज हो सकते हैं जो सिस्टम को फ्रीज़ करते हैं। वे आमतौर पर बहुत जल्दी तय हो जाते हैं, इसलिए सभी पैकेज के नवीनतम संस्करण प्राप्त करने के लिए हमेशा एक अपडेट चलाएं।
VirtualBox के साथ आज़माने के लिए अन्य विकल्प
कुछ अन्य विकल्प हैं जो यूज़र्स ने अपने फ्रीज़िंग समस्याओं को हल करने में पाया है। उसी सेक्शन में जहां आप CPUs की संख्या बदल सकते हैं, वहां "Enable PAE/NX" का विकल्प है। यदि यह पहले से ऑन है तो इसे टॉगल ऑफ करना, या यदि यह पहले से ऑफ है तो ऑन करना, आपकी समस्या को हल कर सकता है।
आप अपने पैरावर्चुअलाइज़ेशन सेटिंग्स को बदलने का भी प्रयास कर सकते हैं। Settings पर जाएं, फिर इसके नीचे "System and Acceleration" चुनें। Paravirtualization Interface संभवतः "Default" पर सेट होगा, लेकिन कुछ यूज़र्स को इसे "Minimal" पर सेट करके बेहतर परिणाम मिले हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या VirtualBox Ubuntu के सभी संस्करणों का समर्थन करता है?
हां, केवल तभी यदि आप आधिकारिक स्थिर संस्करण का उपयोग कर रहे हैं। यदि आप Ubuntu के बीटा संस्करण चला रहे हैं, तो यह VirtualBox में काम नहीं कर सकता है, और फ्रीज़िंग और अन्य मुद्दों का अधिक जोखिम है। कुछ मामलों में, 64-बिट संस्करणों के साथ, आपको समस्याओं से बचने के लिए Hyper-V को अक्षम करने की आवश्यकता हो सकती है।
मैं सही मात्रा में RAM कैसे चुन सकता हूँ?
चूंकि RAM फ्रीज़िंग को रोकने और केवल एक खराब समग्र अनुभव के लिए एक प्रमुख चिंता है, यह सुनिश्चित करना सबसे अच्छा है कि आप Ubuntu को चलाने के लिए आवश्यक न्यूनतम मात्रा में RAM को अपने VirtualBox इंस्टेंस में आवंटित करें। यदि यह आपकी सारी RAM है, तो आपको अपने PC को अपग्रेड करने पर विचार करना चाहिए। आपको कम से कम 2GB आवंटित करना चाहिए।
क्या प्रोसेसर की संख्या मायने रखती है?
यह एक पेचीदा है। यूज़र्स रिपोर्ट करते हैं कि उनके Ubuntu इंस्टॉलेशन को आवंटित प्रोसेसर की संख्या बदलने से फ्रीज़िंग समस्या में मदद मिल सकती है, लेकिन यह गारंटी नहीं है। ऐसा कोई एक सेट नंबर नहीं है जो सभी के लिए काम करता है क्योंकि कुछ यूज़र्स 1 से 2 या 2 से 1 में बदलते हैं और दोनों विकल्पों ने उनकी फ्रीज़िंग समस्या को ठीक किया। यह आजमाने का एक विकल्प है लेकिन बिल्कुल भी मदद नहीं कर सकता है।
निष्कर्ष
उम्मीद है, उपरोक्त विकल्पों में से एक ने VirtualBox के साथ आपकी फ्रीज़िंग समस्या को हल कर दिया है। यदि आप अभी भी परेशानी में हैं, तो आशा न छोड़ें। उपरोक्त विकल्पों के विभिन्न संयोजनों को आजमाना आपके लिए समाधान साबित हो सकता है। एक बुरे अनुभव को आपको Linux या वर्चुअल मशीनों का उपयोग करने से न रोकने दें।
यह लेख वर्चुअल मशीन में Ubuntu चलाने को कवर करता है, लेकिन दूसरे तरीके के बारे में क्या? यदि आप यही करना चाहते हैं, तो Ubuntu पर VirtualBox इंस्टॉल करने और चलाने के लिए हमारी गाइड देखें। क्या आप निश्चित हैं कि VirtualBox आपके लिए सही समाधान है? VirtualBox बनाम VMware की हमारी तुलना पढ़ें।