ভার্চুয়ালাইজেশনের ক্ষেত্রে, QEMU তার কাছাকাছি-নেটিভ পারফরম্যান্স এবং সমৃদ্ধ বৈশিষ্ট্য সেট সহ ভার্চুয়ালবক্স এবং ভিএমওয়্যারের থেকে মাইল এগিয়ে। এটি একটি হোস্ট কম্পিউটারে ভার্চুয়াল পরিবেশ তৈরি করতে Linux KVM (কার্নেল-ভিত্তিক ভার্চুয়াল মেশিন) ব্যবহার করে।
অন্য যেকোনো লিনাক্স টুলের মতো, ভার্চুয়াল মেশিন তৈরি করতে QEMU ব্যবহার করা সহজ। আপনি দুটি ভিন্ন উপায়ে QEMU ব্যবহার করে একটি উবুন্টু ভার্চুয়াল মেশিন তৈরি করতে পারেন: কমান্ড লাইন থেকে এবং virt-manager ব্যবহার করে, QEMU-এর জন্য একটি গ্রাফিক্যাল ফ্রন্ট-এন্ড।
দিনের মেকইউজের ভিডিও কন্টেন্টের সাথে চালিয়ে যেতে স্ক্রোল করুন
উবুন্টু আইএসও ডাউনলোড করুন
ভার্চুয়াল মেশিনে উবুন্টু ইনস্টল করতে, আপনার উবুন্টু ওয়েবসাইটে উপলব্ধ ISO ফাইলের প্রয়োজন।
ডাউনলোড করুন: ফ্রি ডেস্কটপ
ইনস্টলেশন ইমেজ ডাউনলোড করুন এবং আপনার কম্পিউটারে একটি পছন্দের অবস্থানে সংরক্ষণ করুন।
পূর্বশর্ত: আপনার পিসিতে ভার্চুয়ালাইজেশন সক্ষম হয়েছে কিনা তা পরীক্ষা করুন
QEMU ইনস্টল করার আগে, আপনার মেশিন ভার্চুয়ালাইজেশন সমর্থন করে কিনা তা পরীক্ষা করুন। আপনি চালানোর মাধ্যমে এটি করতে পারেন:
egrep -c '(vmx|svm)' /proc/cpuinfo
যদি আউটপুটটি 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
এবং ফেডোরা বা আরএইচইএল-এ প্যাকেজগুলি ইনস্টল করতে, চালান:
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) উপলব্ধ বিকল্প থেকে।
ক্লিক ফরোয়ার্ড এগিয়ে যেতে. নির্বাচন করুন ব্রাউজ করুন ISO মিডিয়া লোকেটার খুলতে। এখানে, আপনাকে একটি স্টোরেজ পুল যোগ করতে হবে যেখান থেকে আপনি ISO নির্বাচন করবেন।
এটি করতে, ক্লিক করুন প্লাস নীচে বাম দিকে অবস্থিত আইকন এবং পুলের জন্য একটি নাম সেট করুন (ইনপুট ডাউনলোড যদি ফাইলটি ডাউনলোড ডিরেক্টরিতে থাকে)। ক্লিক ব্রাউজ করুন ফোল্ডারটি সনাক্ত করতে এবং আঘাত করতে খোলা . তারপর ক্লিক করুন শেষ করুন .
একবার হয়ে গেলে, বাম সাইডবার থেকে নতুন তৈরি পুলটি নির্বাচন করুন এবং উবুন্টু আইএসও ফাইলটি হাইলাইট করুন। ক্লিক ভলিউম নির্বাচন করুন অবিরত রাখতে.
virt-manager স্বয়ংক্রিয়ভাবে OS সনাক্ত করবে যা আপনি ইনস্টল করার চেষ্টা করছেন। যদি না হয়, আপনি অনুসন্ধান ক্ষেত্রে নাম টাইপ করতে পারেন এবং ফলাফল থেকে উপযুক্ত OS নির্বাচন করতে পারেন৷ আপনি সম্পন্ন হলে, ক্লিক করুন ফরোয়ার্ড .
মেমরি এবং CPU সেটিংস উইন্ডোতে, আপনি VM-এ বরাদ্দ করতে চান এমন মেমরি এবং CPU থ্রেডের পরিমাণ নির্দিষ্ট করুন। এই গাইডের জন্য, আসুন 4096MB মেমরি এবং 6টি CPU থ্রেড নিয়ে যাই। আপনার হার্ডওয়্যার সমর্থন করলে আপনি আরও বরাদ্দ করতে পারেন। ক্লিক ফরোয়ার্ড আরও এগিয়ে যেতে
নিম্নলিখিত স্ক্রিনে, উবুন্টু ভার্চুয়াল মেশিনের জন্য স্টোরেজ কনফিগার করুন। আপনি বর্তমান ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে একটি ডিস্ক চিত্র তৈরি করতে পারেন বা আগের মতো একটি নতুন স্টোরেজ পুল তৈরি করে একটি কাস্টম অবস্থান চয়ন করতে পারেন।
সাথে এগিয়ে ভার্চুয়াল মেশিনের জন্য একটি ডিস্ক ইমেজ তৈরি করুন এবং আপনি যে আকারটি বরাদ্দ করতে চান তা নির্দিষ্ট করুন (GB-তে)। একটি উবুন্টু ভিএম-এর জন্য, 20GB-এর বেশি কিছু কাজ করে। নিশ্চিত করুন এই ভার্চুয়াল মেশিনের জন্য সঞ্চয়স্থান সক্ষম করুন৷ বাক্স চেক বন্ধ করা হয়.
অবশেষে, ক্লিক করুন শেষ করুন এবং virt-manager আপনার জন্য ভার্চুয়াল মেশিন সেট আপ করবে। এটি প্রাথমিক সেটআপ শেষ করার সাথে সাথে একটি বুট মেনু প্রদর্শিত হবে যা আপনাকে জিজ্ঞাসা করবে উবুন্টু ব্যবহার করে দেখুন বা ইনস্টল করুন . উপলব্ধ বিকল্পগুলির তালিকা থেকে এটি নির্বাচন করুন।
যখন উবুন্টু বুট হয়, আপনি হয় উবুন্টু ডেস্কটপ চেষ্টা করতে পারেন বা এটি VM-এ ইনস্টল করতে পারেন, পছন্দটি আপনার!
QEMU ব্যবহার করে উবুন্টু ইনস্টল করার ধাপগুলো কমবেশি একই রকম আপনার পিসিতে উবুন্টু ইনস্টল করা হচ্ছে .
কিভাবে tumblr এ একটি ব্লগ শুরু করবেন
ডিফল্টরূপে, ভার্চুয়াল মেশিনের রেজোলিউশন আপনার ডিসপ্লে রেজোলিউশনের চেয়ে কম হবে। আপনি শিরোনাম করে এটি পরিবর্তন করতে পারেন পদ্ধতি নির্ধারণ উবুন্টুতে এবং ম্যানুয়ালি রেজোলিউশন কনফিগার করা।
আপনি মেশিন পরীক্ষা করা শেষ হলে, ক্লিক করুন ভার্চুয়াল মেশিন > শাট ডাউন > শাট ডাউন বন্ধ করতে .
আপনি যদি ভার্চুয়াল মেশিনটি পরে চালু করতে চান, তাহলে কেবলমাত্র 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
ভার্চুয়াল মেশিন উইন্ডো পপ আপ হবে. চাপুন পলায়ন বুট মেনু খুলতে এবং ISO ফাইল থেকে বুট করার জন্য উপযুক্ত বিকল্প নির্বাচন করুন।
নির্বাচন করুন চেষ্টা করুন এবং উবুন্টু ইনস্টল করুন তালিকা থেকে বিকল্প এবং উবুন্টু বুট হবে। আগের মতো, আপনি হয় ডেস্কটপ পরীক্ষা করতে পারেন বা আপনার কম্পিউটারে উবুন্টু ইনস্টল করতে পারেন।
উবুন্টু ইনস্টল করার পরে, নিশ্চিত করুন যে আপনি এটি সরিয়ে ফেলুন -সিডি রম 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 এ আপনার সফ্টওয়্যার পরীক্ষা করার একটি দুর্দান্ত উপায়। QEMU হল হাজার হাজার ভার্চুয়াল মেশিন ব্যবহারকারীদের জন্য পছন্দের হাইপারভাইজার, এটির উচ্চ কার্যক্ষমতা এবং কম সেটআপের সময়।
লিনাক্স ব্যবহারকারীদের জন্য আরও বেশ কিছু হাইপারভাইজার রয়েছে, যেমন KVM, QEMU, VirtualBox, এবং VMware। আপনার কোনটি বেছে নেওয়া উচিত, তা নির্ভর করে আপনি সফ্টওয়্যার থেকে কী আশা করেন তার উপর।