wikibackup/fa/Virtualization.md

4.7 KiB
Raw Permalink Blame History

title description published date tags editor dateCreated
مجازی سازی در پارچ لینوکس true 2024-05-30T14:35:08.787Z markdown 2024-05-30T14:06:15.896Z

مجازی سازی چیست؟

گرفته شده از ویکی پدیا:

در کامپیوتر، مجازی سازی عمل ایجاد یک نسخه مجازی (و نه واقعی) چیزی در همان سطح انتزاعی، از جمله پلت فرم های سخت افزار کامپیوتر مجازی، دستگاه های ذخیره سازی و منابع شبکه کامپیوتری است.

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

نمونه های محبوب نرم افزارهای کلاینت مجازی سازی شامل Oracle VirtualBox، GNOME Boxes، VMware Workstation (غیر آزاد) و QEMU است.

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

GNOME Boxes

Boxes برنامه ای است که به شما امکان دسترسی به ماشین های مجازی را می دهد که به صورت محلی یا از راه دور اجرا می شوند. همچنین به شما امکان می دهد به صفحه نمایش یک کامپیوتر از راه دور متصل شوید.

نصب Boxes

نصب Boxes در پارچ مثل آب خوردن است. تنها کاری که باید انجام دهید این است که sudo pacman -S gnome-boxes را در ترمینال خود اجرا کنید و سپس راه اندازی مجدد کنید. پس از راه اندازی رایانه، Boxes را خواهید دید.

Oracle VirtualBox

VirtualBox یک محصول مجازی سازی قدرتمند x86 و AMD64/Intel64 برای مصارف سازمانی و خانگی است. VirtualBox نه تنها یک محصول بسیار غنی و با کارایی بالا برای مشتریان سازمانی است، بلکه تنها راه حل حرفه ای است که تحت شرایط مجوز عمومی عمومی گنو (GPL) نسخه 3 به صورت رایگان به عنوان نرم افزار منبع باز در دسترس است.

نصب VirtualBox

با اجرای sudo pacman -S virtualbox می توانید بسته اصلی VirtualBox را نصب کنید.

بعد، باید sudo pacman -S virtualbox-host-dkms را اجرا کنید.

برای کامپایل ماژول های VirtualBox ارائه شده توسط virtualbox-host-dkms، همچنین باید بسته های هدر مناسب را برای هسته نصب شده خود نصب کنید، به عنوان مثال:

  • sudo pacman -S linux-headers برای هسته لینوکس
  • sudo pacman -S linux-lts-headers برای هسته Linux-LTS
  • sudo pacman -S linux-zen-headers برای هسته Linux-ZEN
  • sudo pacman -S linux-hardened-headers برای هسته Linux-HARDENED

فراموش نکنید که بعد از نصب ریستارت کنید.

فعال کردن ویژگی های اضافی VirtualBox

بسته افزودنی Oracle VirtualBox ویژگی‌های اضافی را ارائه می‌کند و تحت یک مجوز غیر رایگان فقط برای استفاده شخصی منتشر می‌شود. برای نصب آن، بسته virtualbox-ext-oracleAUR در دسترس است.

به دلایلی، ویژگی‌های اضافی در VirtualBox (مثلاً نصب یک دستگاه رسانه خارجی مانند یک USB به مهمان) در بسته اصلی گنجانده نشده است و برای استفاده از این ویژگی‌ها باید بسته افزونه را نصب کنید. شما می توانید این بسته را نصب کنید و از این ویژگی ها استفاده کنید:

  1. اجرای paru -S virtualbox-ext-oracle --noconfirm در ترمینال. (پارچ لینوکس به طور پیش فرض گنجانده شده است، اما ممکن است بخواهید به جای آن از yay or aura استفاده کنید.)
  2. اجرای sudo usermod -aG vboxusers YOUR-USERNAME در ترمینال. (نام کاربری خود را به جای YOUR-USERNAME در دستور قرار دهید.)

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