Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

प्रकाशित: 12 अप्रैल 2023, 3:45 PM EDT

दीपेश ने 2018 में अपना कंज्यूमर टेक ब्लॉग स्थापित करके प्रौद्योगिकी के बारे में लिखना शुरू किया। वे 2021 में MakeUseOf में शामिल हुए और मुख्य रूप से लिनक्स, प्रोग्रामिंग, विंडोज, और गेमिंग के लिए लिखा। उनके पास कंप्यूटर एप्लीकेशन में स्नातक की डिग्री है, जिसके दौरान उन्होंने अपने असाइनमेंट का "आनंद" लेने की पूरी कोशिश की।

जब लिनक्स या प्रोग्रामिंग पर सूचनात्मक गाइड लिखने में व्यस्त नहीं होते, तो आप उन्हें एक कोने में बैठकर किताबें पढ़ते, अपने अस्कॉस्टिक गिटार पर कुछ स्व-घोषित "कूल" रिफ बजाते, या नए शौक लेने के लिए खोजते हुए पा सकते हैं, केवल छोड़ने और फिर से एक नया खोजने के लिए। वे अब How-To Geek पर लिनक्स और प्रोग्रामिंग संपादक हैं।

जब वर्चुअलाइजेशन की बात आती है, तो QEMU अपने निकट-देशी प्रदर्शन और समृद्ध सुविधा सेट के साथ VirtualBox और VMware से मीलों आगे है। यह होस्ट कंप्यूटर पर वर्चुअल एनवायरनमेंट बनाने के लिए लिनक्स KVM (कर्नेल-बेस्ड वर्चुअल मशीन) का उपयोग करता है।

किसी अन्य लिनक्स टूल की तरह, वर्चुअल मशीन बनाने के लिए QEMU का उपयोग करना सीधा है। आप QEMU का उपयोग करके उबंटू वर्चुअल मशीन दो अलग-अलग तरीकों से बना सकते हैं: कमांड लाइन से और virt-manager का उपयोग करके, जो QEMU के लिए एक ग्राफिकल फ्रंट-एंड है।

उबंटू ISO डाउनलोड करें

वर्चुअल मशीन पर उबंटू इंस्टॉल करने के लिए, आपको उबंटू वेबसाइट पर उपलब्ध ISO फ़ाइल की आवश्यकता है।

डाउनलोड: Ubuntu Desktop

इंस्टॉलेशन इमेज डाउनलोड करें और इसे अपने कंप्यूटर पर एक पसंदीदा स्थान पर सेव करें।

पूर्वापेक्षा: जांचें कि आपके पीसी पर वर्चुअलाइज़ेशन सक्षम है या नहीं

QEMU इंस्टॉल करने से पहले, जांचें कि आपका मशीन वर्चुअलाइजेशन का समर्थन करता है या नहीं। आप निम्न चलाकर ऐसा कर सकते हैं:

egrep -c '(vmx|svm)' /proc/cpuinfo
QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

यदि आउटपुट 0 से अधिक संख्या लौटाता है, तो आप सुरक्षित रूप से अगले चरणों पर आगे बढ़ सकते हैं। यदि नहीं, तो BIOS में बूट करके अपने मशीन पर वर्चुअलाइजेशन सक्षम करें।

अपने लिनक्स पीसी पर QEMU इंस्टॉल करें

अगला चरण QEMU और उबंटू वर्चुअल मशीन चलाने के लिए आवश्यक अन्य टूल इंस्टॉल करना है। आपको qemu-kvm, libvirt-daemon, bridge-utils, और virt-manager इंस्टॉल करने की आवश्यकता है।

उबंटू और डेबियन पर, चलाएं:

sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager

आर्क लिनक्स पर:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

और फेडोरा या RHEL पर पैकेज इंस्टॉल करने के लिए, चलाएं:

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

virt-manager का उपयोग करके उबंटू VM बनाएं

virt-manager के साथ, आप GUI का उपयोग करके QEMU वर्चुअल मशीन को मैनेज कर सकते हैं। यदि आप इसके बजाय कमांड लाइन पसंद करते हैं, तो अगले अनुभाग पर जाएं।

एप्लिकेशन मेनू से Virtual Machine Manager लॉन्च करें। जब यह खुलता है, तो सेकेंडरी मेनू से Create a new virtual machine आइकन पर क्लिक करें और उपलब्ध विकल्पों में से Local install media (ISO image or CDROM) चुनें।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

Forward पर क्लिक करके आगे बढ़ें। ISO मीडिया लोकेटर खोलने के लिए Browse चुनें। यहां, आपको एक स्टोरेज पूल जोड़ना होगा जहां से आप ISO चुनेंगे।

ऐसा करने के लिए, निचले बाएं कोने में स्थित Plus आइकन पर क्लिक करें और पूल के लिए एक नाम सेट करें (यदि फ़ाइल Downloads डायरेक्टरी में है तो Downloads इनपुट करें)। फोल्डर का पता लगाने के लिए Browse पर क्लिक करें और Open दबाएं। फिर, Finish पर क्लिक करें।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

एक बार हो जाने पर, बाएं साइडबार से नव निर्मित पूल का चयन करें और उबंटू ISO फ़ाइल को हाइलाइट करें। जारी रखने के लिए Choose Volume पर क्लिक करें।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

virt-manager स्वचालित रूप से उस OS का पता लगाएगा जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं। यदि नहीं, तो आप सर्च फील्ड में नाम टाइप कर सकते हैं और परिणामों से उपयुक्त OS चुन सकते हैं। जब आप कर लें, तो Forward पर क्लिक करें।

मेमोरी और CPU सेटिंग्स विंडो में, उस मेमोरी और CPU थ्रेड्स की मात्रा निर्दिष्ट करें जिन्हें आप VM को आवंटित करना चाहते हैं। इस गाइड के लिए, आइए 4096MB मेमोरी और 6 CPU थ्रेड्स के साथ जाएं। यदि आपका हार्डवेयर सपोर्ट करता है तो आप अधिक आवंटित कर सकते हैं। आगे बढ़ने के लिए Forward पर क्लिक करें।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

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

Create a disk image for the virtual machine के साथ आगे बढ़ें और उस आकार (GB में) को निर्दिष्ट करें जिसे आप आवंटित करना चाहते हैं। उबंटू VM के लिए, 20GB से अधिक कुछ भी काम करता है। सुनिश्चित करें कि Enable storage for this virtual machine बॉक्स चेक किया गया है।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

अंत में, Finish पर क्लिक करें और virt-manager आपके लिए वर्चुअल मशीन सेट अप करेगा। जैसे ही यह प्रारंभिक सेटअप समाप्त करता है, एक बूट मेनू दिखाई देगा जो आपसे Try or Install Ubuntu चुनने के लिए कहेगा। उपलब्ध विकल्पों की सूची से उसे चुनें।

जब उबंटू बूट होता है, तो आप या तो उबंटू डेस्कटॉप आज़मा सकते हैं या इसे VM में इंस्टॉल कर सकते हैं, चुनाव आपका है!

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

QEMU का उपयोग करके उबंटू इंस्टॉल करने के चरण आपके पीसी पर उबंटू इंस्टॉल करने के समान अधिक या कम हैं।

डिफ़ॉल्ट रूप से, वर्चुअल मशीन का रिज़ॉल्यूशन आपके डिस्प्ले रिज़ॉल्यूशन से कम होगा। आप उबंटू पर System Settings पर जाकर और रिज़ॉल्यूशन को मैन्युअली कॉन्फ़िगर करके इसे बदल सकते हैं।

जब आप मशीन का परीक्षण कर लें, तो इसे बंद करने के लिए Virtual machine > Shut down > Shut down पर क्लिक करें।

यदि आप बाद में वर्चुअल मशीन शुरू करना चाहते हैं, तो बस virt-manager को फिर से लॉन्च करें और उबंटू VM एंट्री पर डबल-क्लिक करके एनवायरनमेंट लॉन्च करें।

QEMU CLI के माध्यम से उबंटू VM सेटअप करना

टर्मिनल QEMU का उपयोग करके वर्चुअल मशीन कॉन्फ़िगर करने का सबसे तेज़ तरीका है। कुछ सरल कमांड के साथ, आप उबंटू चलाने वाला एक उपयोगी QEMU VM सेट अप कर सकते हैं।

शुरू करने के लिए, पहले वर्चुअल मशीन फ़ाइलों के लिए एक नया फोल्डर बनाएं और डाउनलोड की गई उबंटू ISO को नव निर्मित डायरेक्टरी में ले जाएं:

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

वर्चुअल मशीन विंडो पॉप अप होगी। बूट मेनू खोलने के लिए Escape दबाएं और ISO फ़ाइल से बूट करने के लिए उपयुक्त विकल्प चुनें।

QEMU का उपयोग करके उबंटू VM इंस्टॉल करने की चरण-दर-चरण गाइड

सूची से Try and Install Ubuntu विकल्प चुनें और उबंटू बूट होगा। जैसा पहले, आप या तो डेस्कटॉप टेस्ट कर सकते हैं या अपने कंप्यूटर पर उबंटू इंस्टॉल कर सकते हैं।

उबंटू इंस्टॉल करने के बाद, सुनिश्चित करें कि आप qemu कमांड से -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 वर्चुअल मशीन यूजर्स के लिए आवश्यक है

वर्चुअलाइजेशन नए डेस्कटॉप का अनुभव करने और अपने सॉफ्टवेयर को विभिन्न OS पर टेस्ट करने का एक शानदार तरीका है। QEMU अपने उच्च प्रदर्शन और कम सेटअप समय को देखते हुए हजारों वर्चुअल मशीन यूजर्स के लिए पसंद का हाइपरवाइजर है।

लिनक्स यूजर्स के लिए कई अन्य हाइपरवाइजर हैं, अर्थात् KVM, QEMU, VirtualBox, और VMware। आपको कौन सा चुनना चाहिए, यह इस बात पर निर्भर करता है कि आप सॉफ्टवेयर से क्या उम्मीद करते हैं।

  1. विंडोज 10 पर Epson L3150 ड्राइवर इंस्टॉल करें - चरण-दर-चरण गाइड विंडोज 10 पर Epson L3150 ड्राइवर इंस्टॉल करें - चरण-दर-चरण गाइड

    Epson EcoTank L3150 एक ऑल-इन-वन प्रिंटर है जो उपयोगकर्ताओं को वायर्ड या वाई-फाई कनेक्शन का उपयोग करके प्रिंट, स्कैन और कॉपी करने में मदद करता है। यह USB और आपके कंप्यूटर पर इंस्टॉल किए गए एप्लिकेशन से प्रिंटिंग का भी समर्थन करता है, चाहे वह कलर हो या ब्लैक एंड व्हाइट। जैसा कि नाम से पता चलता है, यह

  1. सेंटओएस 8 पर KDE प्लाज्मा डेस्कटॉप कैसे इंस्टॉल करें सेंटओएस 8 पर KDE प्लाज्मा डेस्कटॉप कैसे इंस्टॉल करें

    अक्सर सर्वरों पर उपयोग किए जाने वाले लिनक्स डिस्ट्रीब्यूशन के रूप में, सेंटओएस खुद को डेस्कटॉप उपयोगकर्ताओं के लिए एक आला विकल्प पाता है। हालांकि, इसके स्थिर और पूरी तरह से परीक्षण किए गए बेस और कन्फाइंड फ्लैटपैक एप्लिकेशन तक पहुंच को देखते हुए, वर्कस्टेशन के रूप में उपयोग के अवसर केवल आपकी कल्पना

  1. ब्लूटूथ एरर:  An address incompatible with the requested protocol was used  ठीक करें ब्लूटूथ एरर: "An address incompatible with the requested protocol was used" ठीक करें

    उस परिदृश्य में जहां आपका मोबाइल डिवाइस और आपका विंडोज 11 या विंडोज 10 पीसी ठीक से पेयर हो जाता है लेकिन जब आप अपने कंप्यूटर से मोबाइल डिवाइस पर फाइल भेजने का प्रयास करते हैं तो ब्लूटूथ एरर मैसेज An address incompatible with the requested protocol was used प्रदर्शित होता है। यह पोस्ट इस समस्या के लि