কম্পিউটার টিউটোরিয়াল

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

প্রকাশিত এপ্রিল 12, 2023, 3:45PM EDT

দীপেশ যখন 2018 সালে তার ভোক্তা প্রযুক্তি ব্লগ প্রতিষ্ঠা করেন তখন তিনি প্রযুক্তি সম্পর্কে লেখা শুরু করেন। তিনি 2021 সালে MakeUseOf-এ যোগ দেন এবং মূলত Linux, Programming, Windows এবং Gaming-এর জন্য লেখেন। তার কম্পিউটার অ্যাপ্লিকেশনে স্নাতক ডিগ্রী রয়েছে, এই সময়ে তিনি তার অ্যাসাইনমেন্টগুলিকে "উপভোগ" করার জন্য যথাসাধ্য চেষ্টা করেছিলেন।

যখন লিনাক্স বা প্রোগ্রামিং-এ তথ্যনির্ভর নির্দেশিকা লিখছেন না, তখন আপনি তাকে এক কোণে বই পড়া, তার অ্যাকোস্টিক গিটারে কিছু স্বঘোষিত "কুল" রিফ বাজাচ্ছেন, বা নতুন শখের সন্ধান করছেন, শুধুমাত্র ছেড়ে দেওয়ার জন্য এবং আবার একটি নতুন খুঁজে পেতে পারেন৷ তিনি এখন How-To Geek-এর Linux এবং প্রোগ্রামিং সম্পাদক। 

ভার্চুয়ালাইজেশনের ক্ষেত্রে, QEMU তার কাছাকাছি-নেটিভ পারফরম্যান্স এবং সমৃদ্ধ বৈশিষ্ট্য সেট সহ ভার্চুয়ালবক্স এবং ভিএমওয়্যারের থেকে মাইল এগিয়ে। এটি একটি হোস্ট কম্পিউটারে ভার্চুয়াল পরিবেশ তৈরি করতে Linux KVM (কার্নেল-ভিত্তিক ভার্চুয়াল মেশিন) ব্যবহার করে।

অন্য যেকোনো লিনাক্স টুলের মতো, ভার্চুয়াল মেশিন তৈরি করতে QEMU ব্যবহার করা সহজ। আপনি দুটি ভিন্ন উপায়ে QEMU ব্যবহার করে একটি উবুন্টু ভার্চুয়াল মেশিন তৈরি করতে পারেন:কমান্ড লাইন থেকে এবং virt-manager ব্যবহার করে, QEMU-এর জন্য একটি গ্রাফিকাল ফ্রন্ট-এন্ড।

উবুন্টু আইএসও ডাউনলোড করুন

ভার্চুয়াল মেশিনে উবুন্টু ইনস্টল করতে, আপনার উবুন্টু ওয়েবসাইটে উপলব্ধ ISO ফাইলের প্রয়োজন।

ডাউনলোড করুন: উবুন্টু ডেস্কটপ

ইনস্টলেশন ইমেজ ডাউনলোড করুন এবং আপনার কম্পিউটারে একটি পছন্দের স্থানে সংরক্ষণ করুন।

পূর্বশর্ত:আপনার পিসিতে ভার্চুয়ালাইজেশন সক্ষম হয়েছে কিনা তা পরীক্ষা করুন

QEMU ইনস্টল করার আগে, আপনার মেশিন ভার্চুয়ালাইজেশন সমর্থন করে কিনা তা পরীক্ষা করুন। আপনি এটি চালিয়ে এটি করতে পারেন:

egrep -c '(vmx|svm)' /proc/cpuinfo
ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

যদি আউটপুটটি 0-এর চেয়ে বেশি সংখ্যা প্রদান করে, আপনি নিরাপদে পরবর্তী ধাপে যেতে পারেন। যদি না হয়, BIOS এ বুট করে আপনার মেশিনে ভার্চুয়ালাইজেশন সক্ষম করুন।

আপনার লিনাক্স পিসিতে QEMU ইনস্টল করুন

পরবর্তী ধাপ হল একটি উবুন্টু ভার্চুয়াল মেশিন চালানোর জন্য QEMU এবং অন্যান্য সরঞ্জামগুলি ইনস্টল করা। আপনাকে qemu-kvm, libvirt-deemon, 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 ব্যবহার করে

virt-manager এর মাধ্যমে, আপনি একটি GUI ব্যবহার করে QEMU ভার্চুয়াল মেশিন পরিচালনা করতে পারেন। আপনি যদি পরিবর্তে কমান্ড লাইন পছন্দ করেন তবে পরবর্তী বিভাগে যান।

অ্যাপ্লিকেশন মেনু থেকে ভার্চুয়াল মেশিন ম্যানেজার চালু করুন। এটি খোলা হলে, একটি নতুন ভার্চুয়াল মেশিন তৈরি করুন ক্লিক করুন৷ সেকেন্ডারি মেনু থেকে আইকন এবং স্থানীয় ইনস্টল মিডিয়া (ISO ইমেজ বা CDROM) নির্বাচন করুন উপলব্ধ বিকল্পগুলি থেকে।

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

ফরওয়ার্ড ক্লিক করুন এগিয়ে যেতে ব্রাউজ করুন নির্বাচন করুন৷ ISO মিডিয়া লোকেটার খুলতে। এখানে, আপনাকে একটি স্টোরেজ পুল যোগ করতে হবে যেখান থেকে আপনি ISO নির্বাচন করবেন।

এটি করতে, প্লাস ক্লিক করুন৷ নীচে বাম দিকে অবস্থিত আইকন এবং পুলের জন্য একটি নাম সেট করুন (ইনপুট ডাউনলোডগুলি যদি ফাইলটি ডাউনলোড ডিরেক্টরিতে থাকে)। ব্রাউজ করুন ক্লিক করুন৷ ফোল্ডারটি সনাক্ত করতে এবং খুলুন টিপুন . তারপর, সমাপ্ত ক্লিক করুন৷ .

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

একবার হয়ে গেলে, বাম সাইডবার থেকে নতুন তৈরি পুলটি নির্বাচন করুন এবং উবুন্টু আইএসও ফাইলটি হাইলাইট করুন। ভলিউম চয়ন করুন ক্লিক করুন৷ চালিয়ে যেতে।

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

virt-manager স্বয়ংক্রিয়ভাবে OS সনাক্ত করবে যা আপনি ইনস্টল করার চেষ্টা করছেন। যদি না হয়, আপনি অনুসন্ধান ক্ষেত্রে নাম টাইপ করতে পারেন এবং ফলাফল থেকে উপযুক্ত OS নির্বাচন করতে পারেন৷ আপনার হয়ে গেলে, ফরওয়ার্ড এ ক্লিক করুন৷ .

মেমরি এবং CPU সেটিংস উইন্ডোতে, আপনি VM-এ বরাদ্দ করতে চান এমন মেমরি এবং CPU থ্রেডের পরিমাণ নির্দিষ্ট করুন। এই গাইডের জন্য, আসুন 4096MB মেমরি এবং 6টি CPU থ্রেড নিয়ে যাই। আপনার হার্ডওয়্যার সমর্থন করলে আপনি আরও বরাদ্দ করতে পারেন। ফরওয়ার্ড ক্লিক করুন আরও এগিয়ে যেতে।

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

নিম্নলিখিত স্ক্রিনে, উবুন্টু ভার্চুয়াল মেশিনের জন্য স্টোরেজ কনফিগার করুন। আপনি হয় বর্তমান ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে একটি ডিস্ক চিত্র তৈরি করতে পারেন বা আগের মতো একটি নতুন স্টোরেজ পুল তৈরি করে একটি কাস্টম অবস্থান চয়ন করতে পারেন৷

ভার্চুয়াল মেশিনের জন্য একটি ডিস্ক চিত্র তৈরি করুন দিয়ে এগিয়ে যান৷ এবং আপনি যে আকারটি বরাদ্দ করতে চান তা নির্দিষ্ট করুন (GB-তে)। একটি উবুন্টু ভিএম-এর জন্য, 20GB-এর বেশি কিছু কাজ করে। এই ভার্চুয়াল মেশিনের জন্য সঞ্চয়স্থান সক্ষম করুন নিশ্চিত করুন৷ বাক্সটি চেক বন্ধ করা হয়েছে।

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

অবশেষে, সমাপ্তি এ ক্লিক করুন এবং virt-manager আপনার জন্য ভার্চুয়াল মেশিন সেট আপ করবে। এটি প্রাথমিক সেটআপ শেষ করার সাথে সাথেই, একটি বুট মেনু প্রদর্শিত হবে যা আপনাকে উবুন্টু চেষ্টা বা ইনস্টল করতে বলবে . উপলব্ধ বিকল্পগুলির তালিকা থেকে এটি নির্বাচন করুন৷

যখন উবুন্টু বুট হয়, আপনি হয় উবুন্টু ডেস্কটপ ব্যবহার করে দেখতে পারেন বা এটি VM-এ ইনস্টল করতে পারেন, পছন্দটি আপনার!

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

QEMU ব্যবহার করে উবুন্টু ইনস্টল করার পদক্ষেপগুলি আপনার পিসিতে উবুন্টু ইনস্টল করার মতোই কমবেশি।

ডিফল্টরূপে, ভার্চুয়াল মেশিনের রেজোলিউশন আপনার ডিসপ্লে রেজোলিউশনের চেয়ে কম হবে। আপনি সিস্টেম সেটিংস-এ গিয়ে এটি পরিবর্তন করতে পারেন উবুন্টুতে এবং ম্যানুয়ালি রেজোলিউশন কনফিগার করা।

যখন আপনি মেশিনটি পরীক্ষা করা শেষ করেন, তখন ভার্চুয়াল মেশিন> শাট ডাউন> এটি বন্ধ করতে শাট ডাউন এ ক্লিক করুন .

আপনি যদি ভার্চুয়াল মেশিনটি পরে শুরু করতে চান, তাহলে কেবলমাত্র virt-manager আবার চালু করুন এবং পরিবেশ চালু করতে Ubuntu VM এন্ট্রিতে ডাবল ক্লিক করুন।

QEMU CLI এর মাধ্যমে একটি উবুন্টু ভিএম সেট আপ করা

টার্মিনাল হল 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

ভার্চুয়াল মেশিন উইন্ডো পপ আপ হবে. Escape টিপুন বুট মেনু খুলতে এবং ISO ফাইল থেকে বুট করার জন্য উপযুক্ত বিকল্প নির্বাচন করুন।

ধাপে ধাপে নির্দেশিকা:QEMU ব্যবহার করে একটি উবুন্টু ভিএম ইনস্টল করা

Try and Install Ubuntu নির্বাচন করুন তালিকা থেকে বিকল্প এবং উবুন্টু বুট হবে। আগের মত, আপনি হয় ডেস্কটপ পরীক্ষা করতে পারেন অথবা আপনার কম্পিউটারে উবুন্টু ইনস্টল করতে পারেন।

উবুন্টু ইনস্টল করার পরে, নিশ্চিত করুন যে আপনি -cdrom সরিয়েছেন qemu কমান্ড থেকে পতাকা। এটি 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 এ আপনার সফ্টওয়্যার পরীক্ষা করার একটি দুর্দান্ত উপায়। কিউইএমইউ হাজার হাজার ভার্চুয়াল মেশিন ব্যবহারকারীদের জন্য পছন্দের হাইপারভাইজার, এটির উচ্চ কার্যক্ষমতা এবং কম সেটআপ সময়।

লিনাক্স ব্যবহারকারীদের জন্য আরও বেশ কিছু হাইপারভাইজার রয়েছে, যেমন KVM, QEMU, VirtualBox, এবং VMware। আপনার কোনটি বেছে নেওয়া উচিত, তা নির্ভর করে আপনি সফ্টওয়্যার থেকে কী আশা করেন৷


  1. ওয়ার্কগ্রুপ মোডে উইন্ডোজের জন্য স্থানীয় প্রশাসক অ্যাকাউন্ট কীভাবে সক্ষম করবেন

  2. কিভাবে লিনাক্সে ফায়ারওয়াল সেট আপ করবেন

  3. সমাধান:উইন্ডোজ মিডিয়া প্লেয়ার সার্ভার এক্সিকিউশন ব্যর্থ ত্রুটি windows 10

  4. একটি কমান্ড অভ্যন্তরীণ বা বাহ্যিক কমান্ড হিসাবে স্বীকৃত নয়