نصب Qemu در لینوکس

نصب Qemu

Qemu چیست ؟

Qemu چیست ؟ Qemu/kvm یک نرم افزار آزاد و رایگان بوده که برای کاربران گنو/لینوکس و علاقه مندان به دنیای نرم افزارهای آزاد بسیار محبوب و مورد توجه است. این نرم افزار یک شبیه ساز قدرتمند و پرسرعت میباشد که قابل استفاده برروی لینوکس نیز میباشد. نصب Qemu در لینوکس بسیار ساده است.

این نرم‌افزار بسیار سبک و کم‌حجم است. می‌توانید به کمک آن، لینوکس، مک‌او‌اس یا نسخه‌های مختلف ویندوز را بصورت مجازی اجرا کنید. همین‌طور می‌توانید فایل‌های ISO که قابلیت بوت دارند (Bootable هستند) را بوت کنید.

نصب Qemu در لینوکس

پکیج KVM بصورت پیشفرض در هسته لینوکس تعبیه شده و عموماً نیازی به نصب آن نیست.

توجه داشته باشید که این ابزار فقط برروی پردازنده هایی قابل نصب میباشد که از قابلیت مجازی سازی (مانند AMD-V یا Intel VT-x) را پشتیبانی کنند.

برای بررسی پشتیبانی پردازنده خود از مجازی سازی، دستور زیر را اجرا کنید، درصورتی که نتیجه 1 یا بالاتر بود میتوانید از این ابزار استفاده کنید.

egrep -c `(svm|vmx)` /proc/cpuinf

درصورتی که این ابزار روی سیستم شما نصب نباشد میتوانید با دستورات زیر آن را نصب کنید:

sudo apt update
sudo apt install qemu-kvm libvirt-bin bridge-utils virt-manager

تنها کاربران گروه libvirtd و کاربر root مجوز دسترسی به KVM را دارند. با دستور زیر میتوانید یک کاربر خاص را به گروه libvirtd اضافه کنید.

sudo adduser username libvirtd

ساخت ماشین مجازی در Qemu

برای ساخت یک ماشین مجازی باید ابتدا یک دیسک مجازی برای آن ایجاد کنیم.
با دستور زیر یک دیسک مجازی بنام disk0.img و با حجم 30 گیگابایت ساخته میشود.

qemu-img create disk0.img 30G

سپس یک ماشین مجازی 32 بیتی ایجاد میکنیم (برای ماشین 64 بیتی بجای i386 از x86_64 استفاده میکنیم).

 با پارامتر hda دیسک مجازی و پارامتر m مقدار رم را مشخص میکنیم.

در دستور زیر یک ماشین مجازی با 8GB رم ایجاد شده که از disk0.img به عنوان هارددیسک و از فایل OS.iso به عنوان سی دی استفاده میکند و ترتیب بوت آن ابتدا درایو d (سی دی رام)و سپس c (هارد دیسک) است.

qemu-system-i386 -hda disk0.img -m 8G -cdrom OS.iso -boot order=dc

در این مرحله ماشین مجازی شما اجرا میشود و میتوانید سیستم عامل مورد نظر خود را نصب کنید.

همچنین درصورتی که نمیخواهید از دستورات CLI استفاده کنید میتوانید با ابزار virt-manager استفاده نمایید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

X
Add to cart