जानें कि अपने प्राथमिक आर्क इंस्टालेशन के साथ-साथ विभिन्न ऑपरेटिंग सिस्टम चलाने के लिए आर्क लिनक्स में केवीएम कैसे स्थापित और सेट करें।
क्या आप अपने आर्क लिनक्स इंस्टालेशन के शीर्ष पर विभिन्न ऑपरेटिंग सिस्टम चलाना चाहते हैं? वर्चुअल मशीन बनाने के लिए आप हमेशा वर्चुअलबॉक्स या वीएमवेयर का उपयोग कर सकते हैं, लेकिन केवीएम अपने उच्च प्रदर्शन और सुविधाओं के लचीले सेट के साथ गेम जीतता है।
KVM और QEMU का उपयोग करके आर्क लिनक्स पर एक नई वर्चुअल मशीन स्थापित करना पहली बार में कठिन लग सकता है। लेकिन परेशान न हों, क्योंकि एक बार जब आप इसे करना सीख जाएंगे तो यह बहुत आसान हो जाएगा।
आर्क लिनक्स में केवीएम स्थापित करने और अपनी पहली वर्चुअल मशीन को कॉन्फ़िगर करने के बारे में आपको जो कुछ जानने की आवश्यकता है वह यहां है।
चरण 1: जांचें कि क्या वर्चुअलाइजेशन सक्षम है
पहला कदम यह सत्यापित करना है कि क्या आपके कंप्यूटर पर वर्चुअलाइजेशन समर्थन सक्षम है। ऐसा करने के लिए, निम्न आदेश चलाएँ:
grep -Ec '(vmx|svm)' /proc/cpuinfo
आउटपुट पर ध्यान दें. यदि यह 0 से अधिक है, तो वर्चुअलाइजेशन सक्षम है और आप सुरक्षित रूप से जारी रख सकते हैं। लेकिन यदि ऐसा नहीं है, तो आपको इसकी आवश्यकता है
अपने कंप्यूटर के BIOS पर जाकर वर्चुअलाइजेशन सक्षम करें.चरण 2: आवश्यक KVM पैकेज स्थापित करें
अब जब आप वर्चुअलाइजेशन समर्थन के बारे में आश्वस्त हैं, तो KVM के लिए आवश्यक पैकेज स्थापित करने का समय आ गया है। लेकिन सबसे पहले, अपने सिस्टम पर मौजूदा पैकेजों को अपडेट करें:
सुडो पैक्मैन -सियू
फिर, सभी KVM-संबंधित पैकेजों को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
सुडो पैक्मैन -एस क्यूएमयू-पूर्ण गुण-प्रबंधक गुण-दर्शक डीएनएसएमएएसक्यू ब्रिज-यूटिल्स लिबगुएस्टएफएस ईबीटीएबल्स वीडीई2 ओपनबीएसडी-नेटकैट
प्रवेश करना वाई जब पुष्टि के लिए कहा गया।
चरण 3: libvirtd सेवा को कॉन्फ़िगर करें
libvirtd सेवा को इसके साथ प्रारंभ करें:
sudo systemctl libvirtd.service प्रारंभ करें
सेवा को सक्षम करें ताकि यह स्वचालित रूप से बूट पर प्रारंभ हो:
sudo systemctl libvirtd.service सक्षम करें
जांचें कि क्या libvirtd वर्तमान में चल रहा है दर्जा आज्ञा:
sudo systemctl स्थिति libvirtd.service
आउटपुट को प्रदर्शित करना चाहिए सक्रिय (चल रहा है) हरे रंग में स्थिति. अगर यह दिखाता है निष्क्रिय (मृत), जारी करें systemctl प्रारंभ पुनः आदेश दें.
इसके बाद, आपको यहां स्थित libvirtd कॉन्फ़िगरेशन फ़ाइल में कुछ बदलाव करने होंगे /etc/libvirt/libvirtd.conf. विम (या अपने पसंदीदा टेक्स्ट एडिटर) का उपयोग करके फ़ाइल खोलें:
vim /etc/libvirt/libvirtd.conf
निम्नलिखित दो पंक्तियों का पता लगाएँ और उन्हें हटाकर टिप्पणी हटाएँ पाउंड (#) शुरुआत से चरित्र:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
परिवर्तन सहेजें और विम से बाहर निकलें जारी रखने के लिए। इसके बाद, अपने उपयोगकर्ता को libvirt समूह में जोड़ें:
sudo usermod -aG libvirt $USER
परिवर्तनों को सहेजने के लिए libvirtd सेवा को पुनरारंभ करें:
systemctl libvirtd.service को पुनरारंभ करें
अब आप अपने आर्क लिनक्स सिस्टम पर KVM बनाने के लिए तैयार हैं। इसे करने के दो तरीके हैं: QEMU CLI का उपयोग करना या virt-manager का उपयोग करना, जो QEMU/KVM के लिए एक ग्राफिकल फ्रंटएंड है। चुनाव तुम्हारा है!
लेकिन उससे पहले, सुनिश्चित करें कि आपने उस ऑपरेटिंग सिस्टम के लिए आईएसओ छवि डाउनलोड कर ली है जिसे आप इंस्टॉल करना चाहते हैं। यदि आप अभी भी अनिर्णीत हैं, तो हमारी सूची देखें शुरुआती, मध्यवर्ती और उन्नत उपयोगकर्ताओं के लिए सर्वोत्तम लिनक्स डिस्ट्रोज़.
virt-manager का उपयोग करके आर्क लिनक्स पर एक नया KVM बनाएं
यदि आप नौसिखिया हैं या लिनक्स टर्मिनल से निपटना नहीं चाहते हैं, तो आर्क लिनक्स पर केवीएम बनाने का सबसे अच्छा तरीका गुण-प्रबंधक का उपयोग करना है। इसका उपयोग करना आसान है और इसमें वर्चुअलबॉक्स और वीएमवेयर जैसे अन्य जीयूआई हाइपरवाइजर के समान एक साफ इंटरफ़ेस है।
गुण-प्रबंधक लॉन्च करके प्रारंभ करें। आमतौर पर, यह इस प्रकार दिखाई देगा वर्चुअल मशीन मैनेजर एप्लिकेशन मेनू में, लेकिन आप इसे भी चला सकते हैं गुण-प्रबंधक इसे लॉन्च करने के लिए टर्मिनल में कमांड दें।
जब यह लॉन्च हो जाए, तो क्लिक करें एक नई वर्चुअल मशीन बनाएं मेनू से (ठीक नीचे) फ़ाइल विकल्प)। चुनना स्थानीय मीडिया इंस्टाल (आईएसओ छवि या सीडीरॉम) और मारा आगे.
निम्न स्क्रीन पर, क्लिक करें ब्राउज़ करें > स्थानीय ब्राउज़ करें और डाउनलोड की गई आईएसओ फ़ाइल का चयन करें। इस गाइड के लिए, आइए मंज़रो को स्थापित करें, एक आर्क-आधारित लिनक्स डिस्ट्रो जो उस जटिल इंस्टॉलेशन से अलग है जिसके लिए आर्क प्रसिद्ध है। चयनित फ़ाइल के साथ, क्लिक करें आगे.
यदि आपको यह संकेत मिलता है कि एमुलेटर के पास पथ के लिए खोज अनुमतियाँ नहीं हो सकती हैं, तो बस क्लिक करें हाँ आगे बढ़ने के लिए।
वर्चुअल मशीन के लिए मेमोरी आकार और सीपीयू कोर चुनें। स्मृति के लिए, आपकी वास्तविक भौतिक स्मृति का एक चौथाई एक अच्छा प्रारंभिक बिंदु है।
उदाहरण के लिए, यदि आपके पास 8GB मेमोरी है, तो 2GB और 4GB की रेंज में कुछ भी काम करेगा। सीपीयू के लिए, उपलब्ध कोर की संख्या दर्ज करें (इस मामले में, 12)। क्लिक आगे जारी रखने के लिए।
इसके बाद, KVM का आकार कॉन्फ़िगर करें। उस मामले में बेयरबोन मंज़रो इंस्टॉलेशन, या किसी अन्य डिस्ट्रो के लिए 25 जीबी पर्याप्त से अधिक होगा। फिर क्लिक करके आगे बढ़ें आगे.
केवीएम जानकारी की समीक्षा करें और क्लिक करें खत्म करना अगर सब कुछ ठीक दिखता है. यदि आप एक देखते हैं वर्चुअल नेटवर्क सक्रिय नहीं है पॉपअप, चयन करें हाँ नेटवर्क शुरू करने के लिए.
virt-manager KVM बनाना शुरू कर देगा और जैसे ही यह पूरा हो जाएगा, एक नई वर्चुअल मशीन विंडो पॉप अप हो जाएगी।
QEMU CLI का उपयोग करके आर्क लिनक्स पर एक नया KVM कॉन्फ़िगर करना
कमांड लाइन से आर्क लिनक्स पर केवीएम बनाने के लिए, आप क्यूमू कमांड का उपयोग कर सकते हैं। आरंभ करने के लिए, सबसे पहले, वर्चुअल मशीन के लिए एक अलग निर्देशिका बनाएं और डाउनलोड की गई ओएस आईएसओ फ़ाइल को नए बनाए गए फ़ोल्डर में ले जाएं:
एमकेडीआईआर केवीएम
mv /path/to/linux-distro.iso ./kvm
फिर, एक 20G छवि फ़ाइल बनाएं जो KVM के डेटा को संग्रहीत करेगी:
qemu-img create -f qcow2 Image.img 20G
वर्चुअल मशीन प्रारंभ करने के लिए निम्नलिखित कमांड चलाकर आगे बढ़ें:
qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot मेनू=on -drive फ़ाइल=Image.img -m 4G -cpu होस्ट -vga virtio -display sdl, gl=on
प्रतिस्थापित करना सुनिश्चित करें linux-distro.iso उपरोक्त आदेश में सही फ़ाइल नाम और पथ के साथ। आप का मान भी बदल सकते हैं -एम केवीएम को आवंटित की जाने वाली मेमोरी की मात्रा को कॉन्फ़िगर करने के लिए ध्वज का उपयोग करें।
एक नई वर्चुअल मशीन विंडो दिखाई देगी। बेझिझक ऑपरेटिंग सिस्टम का परीक्षण करें या इंस्टॉल करें।
छवि फ़ाइल में OS स्थापित करने के बाद, आपको इसकी आवश्यकता नहीं है -सीडी रॉम उपरोक्त कमांड में फ़्लैग करें, क्योंकि अब आप ISO फ़ाइल से बूट नहीं करेंगे। इसके बजाय, चलाएँ:
qemu-system-x86_64 -सक्षम-kvm -बूट मेनू=ऑन-ड्राइव फ़ाइल=image.img -m 4G -cpu होस्ट -vga virtio -डिस्प्ले sdl, gl=on
आप उपरोक्त कमांड को छोटा कर सकते हैं एक कमांड-लाइन उपनाम बनाना इसके लिए।
केवीएम और गुण-प्रबंधक वर्चुअलबॉक्स से बेहतर हैं!
QEMU और virt-manager के अलावा, Linux के लिए कई अन्य हाइपरवाइज़र उपलब्ध हैं। वर्चुअलबॉक्स, वीएमवेयर और गनोम बॉक्स कुछ सबसे लोकप्रिय हैं। लेकिन इन सभी में से, KVM और QEMU सर्वश्रेष्ठ हैं, क्योंकि वे बाकियों की तुलना में बेहतर प्रदर्शन और सुविधाएँ प्रदान करते हैं।