آموزش نصب لینوکس روی ویندوز ۱۰ با استفاده از هایپر وی

امکان ایجاد ماشین مجازی در ویندوز ۱۰ به‌صورت پیش‌فرض و با استفاده از Hyper-V وجود دارد. اما چگونه باید این کار را انجام داد؟

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

هرچند امروزه این امکان وجود دارد که برخی توزیع‌های لینوکس را روی ویندوز ۱۰ اجرا کنید؛ اما این محیط‌ها می‌توانند از جهاتی دچار محدودیت باشند و قابلیت‌ها و ابزار دلخواه را برای شما فراهم نکنند. از آن گذشته، تنها سه گزینه شامل اوبونتو، SUSE Linux Enterprise و OpenSUSE Leap پیش روی شما وجود دارد که در کار با این محیط‌ها باید با رابط کاربری مبتنی بر دستور کنار بیایید. به این معنی که هیچ یک از تجربه‌های گرافیکی مثل گنوم، کی‌دی‌ای و اکس‌اف‌سی‌ای یا اپلیکیشن‌های گرافیکی لینوکس قابل‌ اجرا نخواهند بود.

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

اگر از ویندوز ۱۰ استفاده می‌کنید، چه یک برنامه‌نویس باشید چه یک کاربر عادی که فقط می‌خواهد سر از کار لینوکس در بیاورد، می‌توانید هایپر وی را روی دستگاه خود فعال کنید تا یک VM بسازید و توزیع لینوکسی مورد علاقه‌ی خود را در آن نصب کنید.

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

ملزومات

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

  • یک رایانه با پشتیبانی از هایپر وی
  • یک فایل ایزو برای نصب توزیع لینوکس مدنظر

ما در این آموزش از اوبونتو نسخه‌ی ۱۷.۱۰ استفاده می‌کنیم که مستقیما از وب‌سایت رسمی اوبونتو قابل دانلود است. می‌توانید از نسخه‌های پایدارتر دیگر مثل ۱۶.۰۴ نیز استفاده کنید یا اساسا یکی دیگر از توزیع‌های لینوکس را که در زیر می‌بینید انتخاب کنید:

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

طریقه‌ی فعال کردن هایپر وی روی ویندوز ۱۰

هایپر وی (Hyper-V) فناوری اجرای مجازی متعلق به مایکروسافت است که در ویندوز ۱۰ نسخه‌های پرو، اینترپرایز و اجوکیشن به‌صورت پیش‌فرض موجود است. هایپر وی این امکان را فراهم می‌کند که یک یا چند ماشین مجازی ایجاد کkdn و سیستم‌عامل‌های مختلفی روی یک سخت‌افزار داشته باشید.

تشخیص وجود پشتیبانی از هایپر وی

با اینکه هایپر وی بخشی از ویندوز ۱۰ است، برای فعال شدن این قابلیت باید حداقل‌های سخت‌افزاری زیر فراهم باشد و سیستم از لحاظ سخت‌افزاری توان اجرای آن را داشته باشد:

  • پردازنده‌ی ۶۴ بیتی با قابلیت SLAT
  • پردازنده باید از افزونه‌ی حالت VM Monitor که در تراشه‌های اینتل، VT-c نامیده می‌شود، پشتیبانی کند.
  • دست کم ۴ گیگابایت حافظه‌ی رم

به علاوه باید از فعال بوند دو گزینه‌ی Virtualization Technology و Hardware Enforced Data Execution در تنظیمات بایوس سیستم خود اطمینان حاصل کنید.

برای اطلاع سریع از اینکه رایانه‌ی شما از هایپر وی پشتیبانی می‌کند یا خیر، می‌توانید از روش زیر استفاده کنید:

۱. به منوی استارت بروید

۲. عبارت command prompt را جستجو کنید و روی اولین نتیجه کلیک کنید.

۳.دستور زیر را وارد کنید و اینتر بزنید:

systeminfo.exe

۴. در صورتی که در قسمت Hyper-V Requirements نتیجه Yes بود، یعنی می‌توانید هایپر وی را اجرا کنید.

83f5c3fe 43a9 42d7 b3c6 0bbef4dc62d4 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

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

فعال کردن هایپر وی

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

۱. وارد کنترل پنل شوید.

۲. روی Programs کلیک کنید.

۳. روی Turn Windows features on or off کلیک کنید.

63851129 b7ac 4e27 9fad 8dde2f099ee3 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۴. گزینه‌ی هایپر وی را تیک بزنید و مطمئن شوید زیرمجموعه‌های آن یعنی Hyper-V Management Tools و Hyper-V Platform تیک‌دار شده باشند.

۵. روی OK کلیک کنید تا فرآیند نصب آغاز شود.

5e048139 cfa0 432a a64c 4d6b43dc2429 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۶. بعد از اتمام نصب، روی Restart کلیک کنید تا تغییرات اعمال شوند.

4d0485a2 1442 414a a230 961355873303 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

نحوه‌ی ساخت ماشین مجازی با استفاده از هایپر وی

بعد از اینکه لایه‌ی مجازی‌سازی را به ویندوز ۱۰ اضافه کردید، برای اجرای توزیع لینوکس مد نظر خود باید یک ماشین مجازی ایجاد کنید. اما قبل از این کار، باید یک سوییچ مجازی ایجاد کنید که امکان اتصال به اینترنت را به ماشین مجازی بدهد.

ساخت سوییچ مجازی

اقدامات زیر را برای ایجاد سوییچ مجازی روی هایپر وی انجام دهید:

۱. وارد منوی استارت شوید.

۲. عبارت Hyper-V Manager را جستجو کنید و روی بالاترین نتیجه کلیک کنید.

۳. روی منوی Action کلیک کنید.

۴. روی New کلیک کنید و Virtual Switch Manager را انتخاب کنید.

045ace7d b797 4c4e a946 685803ab2896 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۵. در پنل سمت چپ، New Virtual Network Switch را انتخاب کنید.

۶. در سمت راست روی External کلیک کنید.

۷. روی دکمه‌ی Creat Virtual Switch کلیک کنید.

85262425 a2ad 4072 8dfb 5559259e7f70 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۸. یک نام برای سوییچ ساخته‌شده وارد کنید. مثلا MyVirtualSwitch

۹. در قسمت نوع اتصال (Connection type) مطمئن شوید که مبدل شبکه‌ی شما روی شبکه‌ی External تنظیم شده باشد.

۱۰. روی Apply کلیک کنید.

۱۱. روی OK کلیک کنید.

17ccf952 1f34 44f5 b93f 515a1308bb80 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

ساخت ماشین مجازی (VM)

پس از ساخت سوییچ مجازی، می‌توانید ساخت ماشین مجازی را آغاز کنید:

۱. وارد منوی استارت شوید.

۲. عبارت Hyper-V Manager را جستجو کنید و روی اولین نتیجه کلیک کنید.

۳. وارد منوی Action شوید.

۴. روی New و پس از آن روی Virtual machine کلیک کنید.

b0b363a4 342d 4c10 874f 6905a62bebe7 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۵. روی دکمه‌ی Next کلیک کنید.

۶. یک نام برای ماشین مجازی خود وارد کنید. مثلا vm-Ubuntu

fdc0d090 8dfa 4be8 afd8 d10fb4bf9eba - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۷. محل پیش‌فرض ماشین مجازی روی حافظه را مشخص کنید. این محل می‌تواند همان آدرس پیش‌فرض باشد یا با استفاده از گزینه‌ی تغییر مسیر ذخیره‌سازی تغییر یابد.

۸. برای ادامه روی Next کلیک کنید.

۹. در این مرحله گزینه‌ی پیش‌فرض Generation 1 است. اگر فیرمور مبتنی بر UEFI می‌خواهید می‌توانید آن را به Generation 2 تغییر دهید.

۱۰. روی Next کلیک کنید.

a4490717 3683 4d8b 9a13 227014e92237 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۱. مقدار رمی را که می‌خواهید به ماشین مجازی اختصاص دهید مشخص کنید. در مورد اوبونتو به حداقل ۲ گیگابایت رم نیاز خواهید داشت. هرچقدر حافظه که بخواهید می‌توانید اختصاص دهید؛ اما این تنظیمات به مقدار حافظه‌ی فیزیکی موجود در رایانه‌ی شما وابسته خواهد بود.

۱۲. روی Next کلیک کنید.

fd9a943c fc0b 49f4 aac1 c69f0e98b75d - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۳. از منوی بازشونده‌ی موجود، سوییچ مجازی که پیش‌تر ساختید انتخاب کنید.

۱۴. روی Next کلیک کنید.

a80fbef6 9e21 464e 8fb4 de3842c8172f - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۵. برای ساخت درایو مجازی می‌توانید کلیه‌ی تنظیمات موجود را به حالت پیش‌فرض رها کنید؛ اما در قسمت Size حتما ۲۵ گیگابایت فضای ذخیره‌سازی در نظر بگیرید. این میزان حداقل فضای لازم برای اوبونتو است.

۱۶. برای ادامه روی Next کلیک کنید.

5f1c7a78 9e62 4735 bf84 925b72f45ef8 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۷. در گزینه‌های نصب، نصب سیستم‌عامل از CD/DVD-rom را انتخاب کنید.

۱۸. گزینه‌ی (Image file (.ISO را انتخاب کنید.

۱۹. مسیر فایل ایزو در فایل‌های نصب اوبونتو را به برنامه بدهید.

۲۰. روی Next کلیک کنید.

827bb499 bce7 4ae7 824f 79a7bcb69695 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲۱. روی Finish کلیک کنید.

آموزش نصب لینوکس اوبونتو روی ویندوز ۱۰ با استفاده از هایپر وی

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

۱. در Hyper-V Manager، زیر عنوان Virtual Machine، روی دستگاهی که تعریف کرده‌اید راست کلیک کنید و Connect را انتخاب کنید.

1fcfc7e9 f768 44a5 b122 36faa15a2f83 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲. روی Start که حکم دکمه‌ی پاور را دارد کلیک کنید.

5a9e2b2c 5139 4c54 a474 7c8867c39d93 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۳. زبان خود را انتخاب کنید.

۴. روی دکمه‌ی Install Ubuntu کلیک کنید.

7f7a6d1a 07e7 4eaa b77a c73970b75afd - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۵. گزینه‌های مربوط به نصب نرم‌افزارهای گرافیکی متفرقه، سخت‌افزار وای‌فای، فلش، MP3 و سایر فرمت‌های رسانه‌ای را تیک بزنید.

۶. روی Continue کلیک کنید.

7bc33fd0 35bb 4a50 8767 19425a47763e - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۷. گزینه‌ی Something else را انتخاب کنید.

۸. روی Continue کلیک کنید.

215bf3ca 7d9a 4b3e 8b48 d57b9bee0ab9 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۹. روی درایو dev/sda/ جفت‌‌کلیک کنید.

87b14b63 0041 446c 81d0 ba070c66e3b5 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۰. روی Continue کلیک کنید.

۱۱. روی Free Space جفت‌کلیک کنید.

89a44c90 02a2 455c 87af 21b19f4e8dda - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۲. زیر عنوان Use as و در فهرست بازشونده Swap area را انتخاب کنید تا یک پارتیشن سواپ بسازید.

۱۳. زیر عنوان Size مقدار فضایی را که می‌خواهید برای پارتیشن سواپ در نظر بگیرید، وارد کنید. این مفضا باید دو برابر مقداری باشد که به رم ماشین مجازی اختصاص دادید.

۱۴. روی OK کلیک کنید.

fdb0756a 458e 4e47 8da9 4062df070c39 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۵. مجددا روی free space جفت‌کلیک کنید.

0ff1e379 85fc 4ed0 b398 9f5d5a3b2e07 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۶. مقدار فضایی که می‌خواهید برای نصب اختصاص دهید انتخاب کنید.

۱۷. زیر عنوان mount point از منوی بازشونده‌ /root را انتخاب کنید.

۱۸. روی OK کلیک کنید.

362e95a9 fe3b 4a2c 8db6 b6a77fddfec4 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۱۹. از فهرست پیش رو، پارتیشن ext4 را انتخاب کنید.

۲۰. روی دکمه‌ی Install Now کلیک کنید.

77c9b1c0 c05e 4933 98a4 daf2f4e7a88c - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲۱. روی Continue کلیک کنید تا اوبونتو نصب شود.

۲۲. تنظیمات تاریخ و زمان را انجام دهید.

۲۳. روی Continue کلیک کنید.

b51343fe 7e75 470b bb33 80c3f6be51ca - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲۴. ساختار کیبورد خود را انتخاب کنید.

۲۵. روی Continue کلیک کنید.

969236c5 e349 47ee 85e3 4950c4de6773 - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲۶. برای خود یک حساب کاربری بسازید.

۲۷. روی Continue کلیک کنید.

39f6ca9b 1c57 4b08 b85e e7f58611e19f - آموزش نصب لینوکس روی ویندوز 10 با استفاده از هایپر وی

۲۸. ماشین مجازی را ریستارت کنید تا فرایند نصب کامل شود و پایان یابد.

نکته: چنانچه در روند ریستارت پایانی پیامی مبنی بر حذف نصب و فشردن اینتر مشاهده کردید ولی این کار VM را ریستارت نکرد؛ کافی است روی دکمه‌ی Turn off کلیک کنید و مجددا آن را روشن کنید.

بعد از انجام کلیه‌ی مراحل فوق، می‌توانید هر بار به‌سادگی VM را روشن کنید و شروع به استفاده از اوبونتو لینوکس در کنار ویندوز ۱۰ کنید.