خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه یک ماشین مجازی اوبونتو را با QEMU نصب کنیم

در اینجا نحوه نصب اوبونتو بر روی یک ماشین مجازی QEMU مبتنی بر KVM آورده شده است.

وقتی صحبت از مجازی سازی به میان می آید، QEMU با عملکرد تقریباً بومی و مجموعه ویژگی های غنی خود، فرسنگ ها جلوتر از VirtualBox و VMware است. از لینوکس KVM (ماشین مجازی مبتنی بر هسته) برای ایجاد محیط های مجازی در رایانه میزبان استفاده می کند.

مانند هر ابزار دیگر لینوکس، استفاده از QEMU برای ایجاد ماشین های مجازی ساده است. شما می توانید یک ماشین مجازی اوبونتو را با استفاده از QEMU به دو روش مختلف ایجاد کنید: از خط فرمان و با استفاده از virt-manager، یک فرانت اند گرافیکی برای QEMU.

ISO اوبونتو را دانلود کنید

برای نصب اوبونتو بر روی ماشین مجازی، به فایل ISO موجود در وب سایت اوبونتو نیاز دارید.

دانلود: دسکتاپ اوبونتو

تصویر نصب را دانلود کرده و در مکانی دلخواه در رایانه خود ذخیره کنید.

پیش نیاز: بررسی کنید که آیا مجازی سازی در رایانه شخصی شما فعال است یا خیر

قبل از نصب QEMU، بررسی کنید که آیا دستگاه شما از مجازی سازی پشتیبانی می کند یا خیر. شما می توانید این کار را با اجرا انجام دهید:

egrep -c '(vmx|svm)' /proc/cpuinfo

بررسی کنید که آیا مجازی سازی در لینوکس فعال است یا خیر

اگر خروجی عددی بزرگتر از 0 را برگرداند، می توانید با خیال راحت به مراحل بعدی بروید. در غیر این صورت، مجازی سازی را در دستگاه خود با بوت شدن در بایوس فعال کنید.

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 می‌توانید ماشین‌های مجازی QEMU را با استفاده از رابط کاربری گرافیکی مدیریت کنید. اگر به جای آن خط فرمان را ترجیح می دهید، به بخش بعدی بروید.

مطلب مرتبط:   نحوه نصب و راه اندازی Grafana در اوبونتو

Virtual Machine Manager را از منوی برنامه ها اجرا کنید. وقتی باز شد، از منوی ثانویه روی نماد Create a new virtual machine کلیک کنید و از گزینه های موجود، Local install media (ISO image یا CDROM) را انتخاب کنید.

نصب محلی با iso در مدیر ماشین مجازی

برای ادامه روی Forward کلیک کنید. برای باز کردن رسانه یاب ISO، Browse را انتخاب کنید. در اینجا، باید یک استخر ذخیره سازی اضافه کنید که از آنجا ISO را انتخاب می کنید.

برای انجام این کار، روی نماد Plus واقع در پایین سمت چپ کلیک کنید و یک نام برای استخر تعیین کنید (در صورتی که فایل در دایرکتوری Downloads است، Downloads را وارد کنید). روی Browse کلیک کنید تا پوشه را پیدا کنید و Open را بزنید. سپس، روی Finish کلیک کنید.

اضافه کردن یک مخزن ذخیره سازی برای فایل iso

پس از اتمام، استخر تازه ایجاد شده را از نوار کناری سمت چپ انتخاب کنید و فایل ISO اوبونتو را برجسته کنید. برای ادامه روی Choose Volume کلیک کنید.

انتخاب مدیر ماشین مجازی فایل iso ubuntu

virt-manager به طور خودکار سیستم عاملی را که می خواهید نصب کنید شناسایی می کند. اگر نه، می توانید نام را در قسمت جستجو تایپ کنید و سیستم عامل مناسب را از نتایج انتخاب کنید. وقتی کارتان تمام شد، روی Forward کلیک کنید.

در پنجره تنظیمات حافظه و CPU، مقدار حافظه و رشته های CPU را که می خواهید به ماشین مجازی اختصاص دهید را مشخص کنید. برای این راهنما، بیایید با 4096 مگابایت حافظه و 6 رشته CPU برویم. اگر سخت افزار شما از آن پشتیبانی می کند، می توانید مقدار بیشتری را اختصاص دهید. برای ادامه روی Forward کلیک کنید.

مطلب مرتبط:   8 بهترین توزیع لینوکس برای کروم بوک ها

پیکربندی حافظه و گزینه های cpu برای ubuntu vm

در صفحه زیر، ذخیره سازی را برای ماشین مجازی اوبونتو پیکربندی کنید. می‌توانید به طور خودکار یک تصویر دیسک را در فهرست فعلی ایجاد کنید یا با ایجاد یک استخر ذخیره‌سازی جدید، یک مکان سفارشی را انتخاب کنید.

به ایجاد یک تصویر دیسک برای ماشین مجازی ادامه دهید و اندازه (به گیگابایت) را که می خواهید اختصاص دهید را مشخص کنید. برای یک ماشین مجازی اوبونتو، هر چیزی بیش از 20 گیگابایت کار می کند. مطمئن شوید که کادر Enable storage for this virtual machine خاموش باشد.

پیکربندی فضای ذخیره سازی ماشین مجازی اوبونتو

در نهایت بر روی Finish کلیک کنید و virt-manager ماشین مجازی را برای شما راه اندازی می کند. به محض اتمام تنظیمات اولیه، یک منوی بوت ظاهر می شود که از شما می خواهد اوبونتو را امتحان یا نصب کنید. آن را از لیست گزینه های موجود انتخاب کنید.

هنگامی که اوبونتو بوت می شود، می توانید دسکتاپ اوبونتو را امتحان کنید یا آن را در VM نصب کنید، انتخاب با شماست!

اوبونتو با استفاده از qemu اجرا می شود

مراحل نصب اوبونتو با استفاده از QEMU کم و بیش شبیه به نصب اوبونتو در رایانه شخصی شما است.

به طور پیش فرض، وضوح ماشین مجازی کمتر از وضوح نمایشگر شما خواهد بود. می‌توانید این مورد را با رفتن به تنظیمات سیستم در اوبونتو و پیکربندی دستی وضوح تغییر دهید.

پس از اتمام تست دستگاه، روی Virtual Machine > Shut down > Shut down کلیک کنید تا خاموش شود.

اگر می‌خواهید ماشین مجازی را بعداً راه‌اندازی کنید، کافی است دوباره virt-manager را راه‌اندازی کنید و برای راه‌اندازی محیط روی ورودی VM اوبونتو دوبار کلیک کنید.

راه اندازی یک VM اوبونتو از طریق QEMU CLI

ترمینال سریع ترین راه برای پیکربندی ماشین های مجازی با استفاده از QEMU است. با چند دستور ساده، می‌توانید یک QEMU VM قابل استفاده با اوبونتو راه‌اندازی کنید.

برای شروع، ابتدا یک پوشه جدید برای فایل های ماشین مجازی ایجاد کنید و ISO دانلود شده اوبونتو را به دایرکتوری تازه ایجاد شده منتقل کنید:

mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM

دستور زیر را برای ایجاد یک فایل تصویری در دایرکتوری فعلی اجرا کنید:

qemu-img create -f qcow2 Image.img 20G

دستور بالا یک فایل تصویری دیسک مجازی با حجم 20 گیگابایت ایجاد می کند. ماشین مجازی از این تصویر دیسک برای ذخیره داده ها استفاده می کند، بنابراین مطمئن شوید که اندازه آن را مشخص کنید.

مطلب مرتبط:   18 فرمان ترمینال Crosh که همه کاربران Chromebook باید بدانند

سپس دستور زیر را برای راه اندازی ماشین مجازی اوبونتو اجرا کنید:

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 را انتخاب کنید.

اوبونتو vm اجرای qemu cli

گزینه 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 برای کاربران ماشین های مجازی ضروری است

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

چندین هایپروایزر دیگر برای کاربران لینوکس وجود دارد، یعنی KVM، QEMU، VirtualBox و VMware. کدام یک را باید انتخاب کنید، بستگی به انتظار شما از نرم افزار دارد.