مجازی سازی در ویندوز 10 به نسبت نسخه های پیشین این سیستم عامل می‌تواند با روش متفاوت تری انجام شود . از ویژگی های جدیدی که به این سیستم عامل اضافه شده است قابلیت ایجاد یک ماشین مجازی است . ماشین مجازی عملکرد یک کامپیوتر را شبیه سازی می‌کند بنابراین کاربران می‌توانند سیستم های عامل متفاوتی را روی آن نصب کنند و ویژگی های آن را مورد آزمایش قرار دهند.

اگر پیش از این با سیستم عامل لینوکس کار کرده اید ، یا قصد دارید به صورت تست با آن کار کنید ، می‌توانید بدون نصب نرم افزارهای مجازی سازی (مثل VMware ESXi) و با استفاده از Hyper-V یک ماشین مجازی ایجاد کنید و توزیع لینوکس دلخواه خود را روی ویندوز 10 مورد آزمایش قرار دهید.

پیش نیاز ها

برای ساخت ماشین مجازی برای نصب لینوکس در کنار ویندوز 10 (فعال کردن امکان مجازی سازی در ویندوز 10 ) شما به موارد زیر احتیاج دارید:

یک کامپیوتر با قابلیت پشتیبانی از Hyper-V
یک فایل ISO برای نصب توزیع لینوکس دلخواه
در این نوشته از اوبونتو ورژن 17.10 استفاده خواهیم کرد ، که می‌توانید آن را از وب سایت رسمی اوبونتو دانلود کنید.(شیوه کلی نصب در سایر نسخه های اوبونتو نیز به همین شکل خواهد بود) علاوه بر این می‌توانید توزیع های دیگر لینوکس را نیز با این روش روی ویندوز خود نصب کنید:

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

فعال کردن امکان مجازی سازی در ویندوز 10 (Hyper-V)

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

اگرچه Hyper-V قسمتی از ویندوز 10 به شمار می‌رود اما کامپیوتری که می‌خواهد از این ویژگی استفاده کند باید حداقل سخت افزاری معادل موارد زیر داشته باشد:
پردازنده (CPU) 64 بیتی با SLAT
پردازنده باید از قابلیت VM Monitor Mode Extention پشتیبانی کند (VT-x و VT-c در چیپ های اینتل)
4 گیگابایت رم (RAM)
علاوه بر این باید اطمینان حاصل کنید که ویژگی های Virtualization Technology و Hardware Enforced Data Execution Prevention در BIOS شما فعال است.
با انجام مراحل زیر به سادگی می‌توانید متوجه شوید که آیا کامپیوتر شما از Hyper-V پشتیبانی می‌کند یا خیر:
1.منو استارت را باز کنید.
2.عبارت Command Prompt را جستجو کنید.
3.عبارت زیر را تایپ کنید و دکمه Enter را بزنید:
systeminfo.exe
4.در قسمت Hyper-V Requirements در صورتی که جلوی موارد مطرح شده عبارت Yes نوشته شده باشد ، شما می‌توانید Hyper-v را روی سیستم خود اجرا کنید.
hyper v req
در صورتی که در این قسمت عبارت No مشاهده کردید ، سخت افزار شما از Hyper-V پشتیبانی نمی‌کند و باید به صورت دستی آن را فعال کنید .
فعال سازی دستی Hyper-V

1. کنترل پنل ویندوز 10 را فعال کنید.
2. روی Programs کلیک کنید.
3. روی Turn Windows Features On or Off کلیک کنید.
 feature   104.گزینه Hyper-V را انتخاب کنید ، همچنین مطمئن شوید که Hyper-V Management Tools و Hyper-V Platform هم انتخاب شده اند.
5. روی OK کلیک کنید تا فرآیند شروع شود.
   hyper v6. پس از اینکه فرآیند نصب به پایان رسید روی Restart Now کلیک کنید.
   hyper vساخت ماشین مجازی در ویندوز 10 با استفاده از Hyper-V

زمانی که اضافه کردن لایه مجازی سازی روی ویندوز 10 به پایان رسید ، شما نیاز به ایجاد یک ماشین مجازی برای نصب توزیع لینوکس مدنظر خود (یا هر سیستم عامل دیگری) دارید.
در ابتدا بررسی خواهیم کرد چگونه یه سوئیچ (Switch) ایجاد کنیم تا به ماشین مجازی اجازه دهیم به اینترنت متصل شود.
ایجاد یک سوئیچ مجازی

برای پیکربندی سوئیچ مجازی روی Hyper-V مراحل زیر را انجام دهید:
1. منو استارت را باز کنید.
2. عبارت Hyper-V Manager را جستجو کنید و روی اولین نتیجه جستجو کلیک کنید.
3. در نوار منو روی Action کلیک کنید.
4. New را انتخاب کنید و روی Virtual Switch Manager کلیک کنید.
  5.در پنل سمت چپ گزینه New virtual network switch را انتخاب کنید.
6. در پنل سمت راست گزینه External را انتخاب کنید.
7. روی دکمه Create Virtual Switch کلیک کنید.
    8. یک نام برای سوئیچ خود انتخاب کنید (مثلا MyVirtualSwitch)
9. در قسمت connection type ، مطمئن شوید که External network انتخاب شده است.
10. روی Apply کلیک کنید.
11. روی OK کلیک کنید.
    ساخت ماشین مجازی

بعد از اینکه سوئیچ مجازی خود را ایجاد کردید ، نوبت به ساخت ماشین مجازی می‌رسد، برای این منظور مراحل زیر را طی کنید:
1. منو استارت را باز کنید.
2. عبارت Hyper-V Manger را جستجو کنید و روی اولین نتیجه ای که ظاهر می‌شود کلیک کنید.
3. روی منو Action بزنید.
4.New را انتخاب کنید و روی Virtual Machine بزنید.
   5. روی دکمه Next بزنید.
6. یک نام مناسب برای ماشین مجازی خود انتخاب کنید ( به طور مثال vm-ubuntu)
    7. برای محل ذخیره سازی ماشین مجازی ، یا تنظیمات پیش فرض را برای انتخاب مکان پیش فرض انتخاب کنید یا با زدن روی Store the virtual machine in different location مکان دیگری برای ذخیره سازی ماشین مجازی انتخاب کنید.
8.روی Next بزنید.
9.شما می‌توانید گزینه Generation1 را انتخاب کنید یا در صورتی که می‌خواهید سیستم عامل مبتنی بر UEFI داشته باشید گزینه Generation2 را انتخاب کنید.
10.روی Next بزنید.
 generation11.میزان حافظه رمی (RAM) که برای ماشین مجازی خود در نظر دارید را انتخاب کنید . اگر قصد نصب اوبونتو را دارید حداقل این میزان 2 گیگابایت است.
شما می‌توانید هر مقدار حافظه ای که مدنظر دارید انتخاب کنید اما این مقدار همیشه وابسته به میزان رم در دسترس در کامپیوتر شما خواهد بود.
12. روی Next بزنید.
    13. از منو کشویی که رو به روی Connection است ، سوئیچ مجازی که پیش از این ایجاد کردید را انتخاب کنید (MyVirtualSwitch)
14. روی Next بزنید.
   15. برای ایجاد یک هارد مجازی ، می توانید تمام تنظیمات را روی حالت پیش فرض قرار دهید ، اما در قسمت "size" مطمئن شوید که حداقل 25 گیگابایت فضای ذخیره سازی به هارد مجازی خود اختصاص داده اید . این مقدار حداقل حافظه مورد نیاز برای نصب اوبونتو است.
16.روی Next بزنید.
hyperv virtual harddisk settings vmitokWFddYy7f
17.در بخش تنظیمات مربوط به نصب (Installation Options) گزینه Install and operating system from a bootable CD/DVD-ROM را انتخاب کنید.
18. گزینه Image file (.iso) را انتخاب کنید.
19. .فایل نصبی اوبونتو مد نظرتان را انتخاب کنید.
20. روی Next بزنید.
    21. روی Finish بزنید.
با انجام دادن مراحل فوق ماشین مجازی خود را روی ویندوز 10 ایجاد کردیم. در ادامه مراحل نصب سیستم عامل لینوکس اوبونتو را با هم بررسی خواهیم کرد.
نصب اوبونتو روی ویندوز 10 با استفاده از Hyper-v

آخرین مرحله روشن کردن ماشین مجازی و نصب سیستم عامل مورد نظر (اوبونتو) و استفاده کردن از آن است.
1.Hyper-V Manager را باز کنید و از قسمت virtual machine روی ماشینی که به تازگی آن را ایجاد کردید کلیک راست کنید و Connect را انتخاب کنید.
     hyper v2. روی دکمه Start(Power) کلیک کنید.
     hyper v  3. زبان مورد نظر خود را انتخاب کنید.
4. روی دکمه Install Ubuntu کلیک کنید.
   5. گزینه های Install third-party software for graphics و Wi-Fi hardware, Flash, MP3 and other media را انتخاب کنید.
6. برای ادامه روی گزینه Continue کلیک کنید.
   7. گزینه Something else را انتخاب کنید.
8. برای ادامه روی گزینه Continue کلیک کنید.
   9. روی درایو /dev/sda دوبار کلیک کنید.
  10 . روی Continue کلیک کنید.
11. روی free space دوبار کلیک کنید.
   12 . در قسمت “Use as” از منو کشویی گزینه Swap area را انتخاب کنید تا پارتیشن Swap خود را بسازید.
13. در قسمت “Size” اندازه ی پارتیشن Swap خود را انتخاب کنید. این مقدار باید دو برابر سایز حافظه‌ی RAM ی باشد که برای ماشین مجازی درنظر گرفتید.
14. روی OK کلیک کنید.
  swap 15. مجدد روی free space دوبار کلیک کنید.
   116. میزان حافظه ای که برای نصب سیستم عامل در نظر گرفته اید را انتخاب کنید.
17. در قسمت “Mount point” ، از منوی کشویی استفاده کرده و root (/) را انتخاب کنید.
18. روی OK کلیک کنید.
     19. از لیست پارتیشن ext4 را انتخاب کنید.
20. روی دکمه Install Now بزنید.
  21. برای نصب اوبونتو روی Continue بزنید.
22. ناحیه زمانی خود را انتخاب کنید.
23. روی Continue بزنید.
   24 . تنظیمات کیبورد مدنظرتان را انتخاب کنید.
25. روی Continue کلیک کنید.
  26. یک نام کاربری و رمز عبور برای خود ایجاد کنید.
27. روی Continue بزنید.
  28. ماشین مجازی را برای کامل شدن نصب ری استارت کنید.
پس از تکمیل فرایند نصب ، شما کافی است ماشین مجازی خود را روشن کنید و از سیستم عامل اوبونتویی که روی آن نصب کرده اید استفاده کنید.
نتیجه گیری:

در این نوشته نحوه مجازی سازی در ویندوز 10 با استفاده از Hyper-v را بررسی کردیم .پیش نیازهای مورد نیاز را مورد بررسی قرار دادیم و در ادامه مراحل نصب و پیکربندی Hyper-v را بیان کردیم.

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

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