<पी>
<पी> 12 अप्रैल, 2023, 3:45 अपराह्न EDT पर प्रकाशित <पी> दीपेश ने प्रौद्योगिकी के बारे में लिखना तब शुरू किया जब उन्होंने 2018 में अपना उपभोक्ता तकनीकी ब्लॉग स्थापित किया। वह 2021 में MakeUseOf में शामिल हुए और मुख्य रूप से लिनक्स, प्रोग्रामिंग, विंडोज और गेमिंग के लिए लिखा। उनके पास कंप्यूटर एप्लीकेशन में स्नातक की डिग्री है, जिसके दौरान उन्होंने अपने असाइनमेंट का "आनंद" लेने की पूरी कोशिश की। <पी> जब आप लिनक्स या प्रोग्रामिंग पर सूचनात्मक गाइड नहीं लिख रहे होते हैं, तो आप उसे एक कोने में एकांत में किताबें पढ़ते हुए, अपने ध्वनिक गिटार पर कुछ स्व-घोषित "कूल" रिफ्स बजाते हुए, या नए शौक की खोज करते हुए पा सकते हैं, लेकिन बाद में वह इसे छोड़ देता है और फिर से एक नया शौक ढूंढ लेता है। वह अब हाउ-टू गीक में लिनक्स और प्रोग्रामिंग संपादक हैं। पी> <पी> जब वर्चुअलाइजेशन की बात आती है, तो QEMU अपने देशी प्रदर्शन और समृद्ध फीचर सेट के साथ वर्चुअलबॉक्स और VMware से मीलों आगे है। यह होस्ट कंप्यूटर पर वर्चुअल वातावरण बनाने के लिए Linux KVM (कर्नेल-आधारित वर्चुअल मशीन) का उपयोग करता है। <पी> किसी भी अन्य लिनक्स टूल की तरह, वर्चुअल मशीन बनाने के लिए QEMU का उपयोग करना सीधा है। आप QEMU का उपयोग करके दो अलग-अलग तरीकों से एक उबंटू वर्चुअल मशीन बना सकते हैं:कमांड लाइन से और virt-manager का उपयोग करके, QEMU के लिए एक ग्राफिकल फ्रंट-एंड। उबंटू आईएसओ डाउनलोड करें
<पी> वर्चुअल मशीन पर उबंटू स्थापित करने के लिए, आपको उबंटू वेबसाइट पर उपलब्ध आईएसओ फ़ाइल की आवश्यकता होगी। <पी> डाउनलोड करें: उबंटू डेस्कटॉपपी> <पी> इंस्टॉलेशन छवि डाउनलोड करें और इसे अपने कंप्यूटर पर पसंदीदा स्थान पर सहेजें। पूर्वावश्यकता:जांचें कि क्या आपके पीसी पर वर्चुअलाइजेशन सक्षम है
<पी> QEMU स्थापित करने से पहले, जांच लें कि आपकी मशीन वर्चुअलाइजेशन का समर्थन करती है या नहीं। आप दौड़कर ऐसा कर सकते हैं: egrep -c '(vmx|svm)' /proc/cpuinfo
<पी> यदि आउटपुट 0 से अधिक संख्या देता है, तो आप सुरक्षित रूप से अगले चरणों पर आगे बढ़ सकते हैं। यदि नहीं, तो BIOS में बूट करके अपनी मशीन पर वर्चुअलाइजेशन सक्षम करें। अपने लिनक्स पीसी पर QEMU इंस्टॉल करें
<पी> अगला कदम उबंटू वर्चुअल मशीन चलाने के लिए आवश्यक QEMU और अन्य उपकरण स्थापित करना है। आपको qemu-kvm, libvirt-daemon, ब्रिज-यूटिल्स और virt-manager इंस्टॉल करना होगा। <पी> उबंटू और डेबियन पर, चलाएँ: sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
<पी> आर्क लिनक्स पर: sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
<पी> और फेडोरा या आरएचईएल पर पैकेज स्थापित करने के लिए, चलाएँ: sudo dnf install @virtualization
<पी> इंस्टालेशन के बाद, अपने वर्तमान उपयोगकर्ता को libvirt और kvm समूहों में जोड़ें: sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
<पी> libvirtd सेवा को बूट पर चलाने के लिए प्रारंभ और सक्षम करें: sudo systemctl start libvirtd
sudo systemctl enable libvirtd
Ubuntu VM बनाने के लिए virt-manager का उपयोग करना
<पी> गुण-प्रबंधक के साथ, आप GUI का उपयोग करके QEMU वर्चुअल मशीन का प्रबंधन कर सकते हैं। यदि आप इसके बजाय कमांड लाइन पसंद करते हैं, तो अगले अनुभाग पर जाएं। <पी> एप्लिकेशन मेनू से वर्चुअल मशीन मैनेजर लॉन्च करें। जब यह खुल जाए, तो एक नई वर्चुअल मशीन बनाएं पर क्लिक करें द्वितीयक मेनू से आइकन और स्थानीय इंस्टॉल मीडिया (आईएसओ छवि या सीडीरॉम) चुनें उपलब्ध विकल्पों में से.
<पी> आगे क्लिक करें आगे बढ़ना. ब्राउज़ करें चुनें आईएसओ मीडिया लोकेटर खोलने के लिए। यहां, आपको एक स्टोरेज पूल जोड़ना होगा जहां से आप आईएसओ का चयन करेंगे। <पी> ऐसा करने के लिए, प्लस पर क्लिक करें आइकन नीचे बाईं ओर स्थित है और पूल के लिए एक नाम सेट करें (इनपुट डाउनलोड)। यदि फ़ाइल डाउनलोड निर्देशिका में है)। ब्राउज़ करें क्लिक करें फ़ोल्डर का पता लगाने के लिए और खोलें दबाएं . फिर, समाप्त पर क्लिक करें .
<पी> एक बार हो जाने पर, बाएं साइडबार से नव निर्मित पूल का चयन करें और उबंटू आईएसओ फ़ाइल को हाइलाइट करें। वॉल्यूम चुनें पर क्लिक करें जारी रखने के लिए.
<पी> virt-manager स्वचालित रूप से उस OS का पता लगाएगा जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं। यदि नहीं, तो आप खोज फ़ील्ड में नाम टाइप कर सकते हैं और परिणामों से उपयुक्त ओएस का चयन कर सकते हैं। जब आपका काम पूरा हो जाए, तो फ़ॉरवर्ड पर क्लिक करें . <पी> मेमोरी और सीपीयू सेटिंग्स विंडो में, मेमोरी और सीपीयू थ्रेड्स की वह मात्रा निर्दिष्ट करें जिसे आप वीएम को आवंटित करना चाहते हैं। इस गाइड के लिए, आइए 4096एमबी मेमोरी और 6 सीपीयू थ्रेड्स के साथ चलें। यदि आपका हार्डवेयर इसका समर्थन करता है तो आप अधिक आवंटित कर सकते हैं। आगे क्लिक करें आगे बढ़ने के लिए.
<पी> निम्न स्क्रीन पर, उबंटू वर्चुअल मशीन के लिए स्टोरेज कॉन्फ़िगर करें। आप या तो वर्तमान निर्देशिका में स्वचालित रूप से एक डिस्क छवि बना सकते हैं या पहले की तरह एक नया स्टोरेज पूल बनाकर एक कस्टम स्थान चुन सकते हैं। <पी> वर्चुअल मशीन के लिए एक डिस्क छवि बनाएं के साथ आगे बढ़ें और वह आकार निर्दिष्ट करें (जीबी में) जिसे आप आवंटित करना चाहते हैं। उबंटू वीएम के लिए, 20 जीबी से अधिक कुछ भी काम करता है। सुनिश्चित करें कि इस वर्चुअल मशीन के लिए स्टोरेज सक्षम करें बॉक्स को चेक ऑफ कर दिया गया है।
<पी> अंत में, समाप्त पर क्लिक करें और virt-manager आपके लिए वर्चुअल मशीन स्थापित करेगा। जैसे ही यह प्रारंभिक सेटअप पूरा कर लेगा, एक बूट मेनू दिखाई देगा जो आपसे उबंटू को आज़माने या इंस्टॉल करने के लिए कहेगा। . उपलब्ध विकल्पों की सूची से उसे चुनें। <पी> जब उबंटू बूट होता है, तो आप या तो उबंटू डेस्कटॉप आज़मा सकते हैं या इसे वीएम में इंस्टॉल कर सकते हैं, चुनाव आपका है!
<पी> QEMU का उपयोग करके उबंटू स्थापित करने के चरण कमोबेश आपके पीसी पर उबंटू स्थापित करने के समान हैं। <पी> डिफ़ॉल्ट रूप से, वर्चुअल मशीन का रिज़ॉल्यूशन आपके डिस्प्ले रिज़ॉल्यूशन से कम होगा। आप सिस्टम सेटिंग्स पर जाकर इसे बदल सकते हैं उबंटू पर और रिज़ॉल्यूशन को मैन्युअल रूप से कॉन्फ़िगर करना। <पी> जब आप मशीन का परीक्षण पूरा कर लें, तो इसे बंद करने के लिए वर्चुअल मशीन> शट डाउन> शट डाउन पर क्लिक करें। . <पी> यदि आप वर्चुअल मशीन को बाद में शुरू करना चाहते हैं, तो बस virt-manager को फिर से लॉन्च करें और पर्यावरण को लॉन्च करने के लिए Ubuntu VM प्रविष्टि पर डबल-क्लिक करें। QEMU CLI के माध्यम से Ubuntu VM की स्थापना
<पी> टर्मिनल QEMU का उपयोग करके वर्चुअल मशीनों को कॉन्फ़िगर करने का सबसे तेज़ तरीका है। कुछ सरल आदेशों के साथ, आप उबंटू चलाने योग्य एक प्रयोग करने योग्य QEMU VM सेट कर सकते हैं। <पी> आरंभ करने के लिए, सबसे पहले, वर्चुअल मशीन फ़ाइलों के लिए एक नया फ़ोल्डर बनाएं और डाउनलोड किए गए उबंटू आईएसओ को नई बनाई गई निर्देशिका में ले जाएं: mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM
<पी> वर्तमान निर्देशिका में एक छवि फ़ाइल बनाने के लिए निम्न आदेश चलाएँ: qemu-img create -f qcow2 Image.img 20G
<पी> उपरोक्त आदेश एक वर्चुअल डिस्क छवि फ़ाइल बनाएगा जिसका आकार 20GB है। वर्चुअल मशीन डेटा संग्रहीत करने के लिए इस डिस्क छवि का उपयोग करेगी, इसलिए तदनुसार आकार निर्दिष्ट करना सुनिश्चित करें। <पी> इसके बाद, उबंटू वर्चुअल मशीन शुरू करने के लिए निम्नलिखित कमांड चलाएँ: qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on
<पी> वर्चुअल मशीन विंडो पॉप अप हो जाएगी। एस्केप दबाएँ बूट मेनू खोलने के लिए और ISO फ़ाइल से बूट करने के लिए उपयुक्त विकल्प का चयन करें।
<पी> उबंटू आज़माएं और इंस्टॉल करें चुनें सूची से विकल्प और उबंटू बूट होगा। पहले की तरह, आप या तो डेस्कटॉप का परीक्षण कर सकते हैं या अपने कंप्यूटर पर उबंटू इंस्टॉल कर सकते हैं। <पी> उबंटू स्थापित करने के बाद, सुनिश्चित करें कि आपने -cdrom हटा दिया है क्यूमू कमांड से ध्वज। यह उबंटू को ISO फ़ाइल के बजाय डिस्क छवि फ़ाइल से बूट करेगा। <पी> फिर कमांड बन जाएगी: qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on
<पी> यदि आप इसे बार-बार चलाने की योजना बना रहे हैं तो बेझिझक इस कमांड के लिए एक कमांड-लाइन उपनाम बनाएं। QEMU वर्चुअल मशीन उपयोगकर्ताओं के लिए आवश्यक है
<पी> वर्चुअलाइजेशन नए डेस्कटॉप का अनुभव करने और विभिन्न ओएस पर अपने सॉफ़्टवेयर का परीक्षण करने का एक शानदार तरीका है। QEMU अपने उच्च प्रदर्शन और कम सेटअप समय को देखते हुए, हजारों वर्चुअल मशीन उपयोगकर्ताओं के लिए पसंदीदा हाइपरवाइजर है। <पी> Linux उपयोगकर्ताओं के लिए कई अन्य हाइपरवाइज़र हैं, जैसे KVM, QEMU, वर्चुअलबॉक्स और VMware। आपको किसे चुनना चाहिए, यह इस पर निर्भर करता है कि आप सॉफ़्टवेयर से क्या अपेक्षा करते हैं।