Linux

نحوه ایجاد یک ماشین مجازی لینوکس در ویندوز 10 با استفاده از Hyper-V

اگر با لینوکس کار می کنید یا می خواهید سیستم عامل لینوکس را به صورت مجازی آزمایش کنید، می توانید از Hyper-V برای ایجاد یک ماشین مجازی لینوکس با توزیع مورد نظر خود در کنار ویندوز 10 استفاده کنید.

اگرچه می توانید توزیع های لینوکس را به صورت command-line در ویندوز 10 اجرا کنید، اما این محیط ویژگی ها و ابزارهایی که می توانید از آن ها استفاده کنید را به طور کامل و درست به شما نمی دهد. همچنین، شما فقط می توانید از توزیع های Ubuntu ، SUSE Linux Enterprise و OpenSUSE Leap استفاده کنید که توسط command-line اداره می شوند، به این معنی که شما نمی توانید هیچ یک از تجربیات گرافیکی یا برنامه های گرافیکی مبتنی بر لینوکس را اجرا کنید (به عنوان مثال GNOME ، KDE ، XFCE).

البته همیشه می توانید توزیع های لینوکس مورد علاقه خود را بر روی یک دستگاه دیگر نصب کنید، اما در صورتی که می خواهید لینوکس را همراه با ویندوز داشته باشید می توانید با استفاده از یک ماشین مجازی (VM) آن را بر روی ویندوز نصب کنید.

اگر ویندوز شما 10 می باشد، می توانید Hyper-V را بر روی دستگاه خود فعال کنید تا یک VM ایجاد کند و اینگونه شما می توانید یک distro نصب کنید.

با ما همراه باشید تا شما را با مراحل نصب بیشتر نسخه های لینوکس در ماشین های مجازی با استفاده از Hyper-V مایکروسافت آشنا کنیم. این مراحل به طور خلاصه در زیر عنوان شده اند:

  • ابزار هایی که نیاز داریم
  • نحوه فعال سازی Hyper-V در ویندوز 10
  • نحوه ایجاد یک ماشین مجازی با استفاده از Hyper-V
  • نحوه نصب Ubuntu Linux با استفاده از Hyper-V در ویندوز 10

ابزار هایی که نیاز داریم

برای اجرای یک ماشین مجازی لینوکس در ویندوز 10 به موارد زیر نیاز دارید:

  • رایانه ای با پشتیبانی از Hyper-V.
  • یک فایل ISO برای نصب نسخه های لینوکس .

در این راهنما از Ubuntu version 17.10 استفاده خواهیم کرد که می توانید از وب سایت رسمی اوبونتو دانلود کنید. با این وجود می توانید نسخه 16.04 را نیز نصب کنید که ممکن است نسخه پایدارتری برای پروژه های open-source باشد و همچنین می توانید نسخه های دیگری از لینوکس را نصب کنید، مانند:

  • CentOS and Red Hat Enterprise Linux
  • Debian
  • SUSE
  • Oracle Linux
  • FreeBSD

نحوه فعال سازی Hyper-V در ویندوز 10

Hyper-V یک فناوری مجازی سازی از مایکروسافت است که در ویندوز 10 پرو، Enterprise و Education وجود دارد و به شما امکان می دهد یک یا چندین ماشین مجازی برای نصب و اجرای سیستم عامل های مختلف در همان سخت افزار فیزیکی مشابه ایجاد کنید.

پشتیبانی Hyper-V

اگرچه Hyper-V بخشی از ویندوز 10 است، اما حداقل سیستم مورد نیاز برای فعال کردن Hyper-V به شرح زیر می باشد :

  • CPU 64 بیتی با ترجمه آدرس سطح دوم (SLAT).
  • پردازنده باید از VM Monitor Mode Extension (VT-c در تراشه‌های Intel) پشتیبانی کند.
  • حداقل 4 گیگابایت حافظه.

علاوه بر این، شما باید اطمینان حاصل کنید که گزینه های:

  • Virtualization Technology
  • Hardware Enforced Data Exactions Prevention Exactions

در BIOS سیستم شما فعال شده باشد.

اکنون، بررسی می کنیم که رایانه شما از پشتیبانی لازم برای Hyper-V با استفاده از Systeminfo برخوردار است:

  • Start را کلیک کنید.
  • Command Prompt را جستجو کرده و بر روی نتیجه نهایی کلیک کنید.
  • دستور systeminfo.exe را تایپ کرده و Enter را فشار دهید.
  • در بخش Hyper-V Requirements، اگر تمام نتایج yes شوند، می توانید Hyper-V را اجرا کنید.
  • اگر فرمان No در Hyper-V Requirements نمایش داده شود، سخت افزار شما از این ویژگی پشتیبانی نمی کند، یا باید آن را به صورت دستی فعال می کنید.

فعال کردن Hyper-V

برای فعال کردن Hyper-V در ویندوز 10 مراحل زیر را با هم مرور می کنیم:

  • کنترل پنل را باز کنید.
  • روی Programs کلیک کنید
  • روی Turn Windows features on or off کلیک کنید.
  • گزینه Hyper-V را بررسی کنید تا مطمئن شوید: Hyper-V Management Tools و Hyper-V Platform نیز انتخاب شده اند.
  • برای شروع فرآیند، روی OK کلیک کنید.
  • پس از اتمام نصب، روی گزینه Restart Now کلیک کنید تا تغییرات اعمال شود.

نحوه ایجاد یک ماشین مجازی با استفاده از Hyper-V

بعد از اضافه کردن لایه مجازی سازی به ویندوز 10، باید یک ماشین مجازی برای توزیع لینوکس مورد نظر خود ایجاد کنید.

با این حال، قبل از انجام این کار، شما باید سوئیچ مجازی ایجاد کنید تا VM بتواند به اینترنت متصل شود.

ایجاد سوئیچ مجازی

برای پیکربندی یک سوئیچ مجازی در Hyper-V مراحل زیر را با هم مرور می کنیم:

  • Start را باز کنید
  • Hyper-V Manager را جستجو کنید و روی نتیجه نهایی کلیک کنید.
  • روی منوی Action کلیک کنید.
  • New را انتخاب کنید و بر روی Virtual Switch Manager کلیک کنید.
  • در صفحه سمت چپ، New virtual network switch را انتخاب کنید.
  • در سمت راست، External را انتخاب کنید.
  • بر روی دکمه Create Virtual Switch کلیک کنید.
  • یک نام جدید برای سوئیچ وارد کنید (مثلاً MyVirtualSwitch).
  • از نوع اتصال، اطمینان حاصل کنید که آداپتور شبکه شما در  External network انتخاب شده باشد.
  • روی Apply کلیک کنید.
  • ok را کلیک کنید.

ایجاد یک ماشین مجازی

پس از ایجاد سوئیچ مجازی، وقت آن رسیده که ماشین مجازی را ایجاد کنیم:

  • Start را بازنید.
  • Hyper-V Manager را جستجو کنید و روی نتیجه نهایی کلیک کنید.
  • روی منوی Action کلیک کنید.
  • New را انتخاب کنید و بر روی Virtual Machine کلیک کنید.
  • بر روی دکمه Next کلیک کنید.
  • یک نام توصیفی برای ماشین مجازی خود وارد کنید (مثلاً vm-ubuntu).
  • از مکان پیش فرض برای ذخیره دستگاه مجازی خود استفاده کنید، یا فروشگاه Store the virtual machine in a different location را بررسی کنید تا مسیری متفاوت را انتخاب کنید.
  • برای ادامه بر روی next کلیک کنید.
  • می توانید گزینه پیش فرض Generation 1 را انتخاب کنید یا اگر می خواهید یک سیستم عامل مبتنی بر UEFI را انتخاب کنید، می توانید Generation 2 را انتخاب کنید.
  • روی Next کلیک کنید.
  • مقدار RAM را برای دستگاه مجازی خود اختصاص دهید.
  • در مورد اوبونتو به حداقل 2 گیگ حافظه احتیاج دارید.می توانید حافظه به اندازه دلخواه خود اختصاص دهید، اما این مورد همیشه به حافظه فیزیکی موجود در رایانه شما بستگی دارد.
  • روی Next کلیک کنید.
  • از منوی کشویی برای انتخاب سوییچ مجازی که قبلاً ایجاد کرده اید استفاده کنید.
  • روی Next کلیک کنید.
  • می توانید برای تنظیم یک هارد دیسک مجازی، تمام تنظیمات پیش فرض را ثابت بگذارید، اما برای Size مطمئن شوید که حداقل 25 گیگابایت ذخیره سازی اختصاص داده اید، که حداقل مورد نیاز برای اجرای اوبونتو است.
  • برای ادامه بر روی next کلیک کنید.
  • در گزینه های Installation، گزینه  Install an operating system from a bootable CD/DVD-ROM را انتخاب کنید.
  • گزینه Image file (.iso) را انتخاب کنید.
  • مسیر فایل ISO را با فایلهای نصب اوبونتو انتخاب کنید.
  • روی Next کلیک کنید.
  • بر روی finish کلیک کنید.

نحوه نصب Ubuntu Linux با استفاده از Hyper-V در ویندوز 10

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

  • در Hyper-V Manager،بر روی دستگاه تازه ایجاد شده راست کلیک کنید و Connect را انتخاب کنید.
  • بر روی دکمه Start (power) کلیک کنید.
  • زبان خود را انتخاب کنید.
  • بر روی دکمه Install Ubuntu کلیک کنید.
  • گزینه های Install third-party software for graphics و Wi-Fi hardware،Wi-Fi ،Flash ،MP3 و سایر رسانه ها بررسی کنید.
  • Continue را کلیک کنید.
  • گزینه Something other را انتخاب کنید.
  • Continue را کلیک کنید.
  • بر روی درایور /dev/sda دوبار کلیک کنید.
  • Continue را بزنید.
  • بر روی free space دابل کلیک کنید.
  • در قسمت “Use as” از منوی کشویی استفاده کنید و Swap area را برای ایجاد یک پارتیشن مبادله انتخاب کنید.
  • در زیر “Size” مقدار فضای پارتیشن مبادله را انتخاب کنید، که باید حدود 2 برابر مقدار RAM اختصاص داده شده برای ماشین مجازی باشد.
  • OK را کلیک کنید.
  • یک بار دیگر بر روی  free space دابل کلیک کنید.
  • مقدار فضای لازم را برای نصب انتخاب کنید.
  • در زیر “Mount point” از منوی کشویی استفاده کنید و root / را انتخاب کنید.
  • OK را کلیک کنید.
  • پارتیشن ext4 را از لیست انتخاب کنید.
  • بر روی دکمه Install Now کلیک کنید.
  • برای نصب اوبونتو بر روی Continue کلیک کنید.
  • منطقه زمانی خود را انتخاب کنید.
  • Continue را کلیک کنید.
  • طرح صفحه کلید را انتخاب کنید.
  • Continue را کلیک کنید.
  • با اطلاعات خود یک حساب کاربری ایجاد کنید.
  • Continue را کلیک کنید.
  • ماشین مجازی را Restart کنید تا مراحل نصب کامل شود.

نکته : اگر در طی راه اندازی مجدد، پیامی برای حذف نصب دریافت کرده اید و Enter را فشار دادید، این عمل VM را مجدداً راه اندازی نمی کند، فقط بر روی دکمه Turn off کلیک کنید و دوباره آن را راه اندازی کنید.

  • پس از انجام مراحل فوق، می توانید VM را فعال کنید و استفاده از Ubuntu Linux را در کنار ویندوز 10 شروع کنید.
  • و همچنین می توانید برای سایر نسخه ها لینوکس نیز این مراحل را انجام دهید.

پیروز و موفق باشید.

منبع : How to create a Linux virtual machine on Windows 10 using Hyper-V

نمایش دیدگاه‌ها

  • در این مقاله از سری مقالات آموزش انیمیشن به بررسی ابزارهایی جهت ساخت انیمیشن در ipad ها
    میپردازیم.

منتشر شده توسط
Mas'ood Ahmadian