سیستم عامل

نصب توزیع های لینوکسی در ویندوز با WSL

WSL یا Windows Subsystem for Linux چیست؟

WSL یا همان Windows Subsystem for Linux یک لایه سازگار برای اجرای باینری های لینوکس به صورت محلی می‌باشد.

مایکروسافت در سال 2019 با تحولات بسیار زیاد ورژن 2 این محصول را با نام WSL 2 معرفی کرد که تغییرات بسیاری را در آن از جمله استفاده از هسته واقعی لینوکس را اعمال نمود.

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

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

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

در حال حاظر سیستم عامل های دبیان، اوبونتو، کالی لینوکس و… توسط استور مایکروسافت منتشر شده است.

با استفاده از WSL شما دیگر برای نصب این سیستم های گنو/لینوکسی دیگر نیازی به استفاده از مجازی ساز ها ندارید.

برای استفاده از این ابزار آخرین نسخه ویندوز را بر روی سیستم خود نصب کنید، یا ویندوز خود را آپدیت نمایید.

 

نحوه فعالسازی Windows Subsystem for Linux در ویندوز:

روش اول:

ابتدا از مسیر “Start / Windows System” کنترل پنل ویندوز را باز نمایید.

وارد بخش Uninstall a program شوید.

در پنجره باز شده بر روی گزینه Turn windows features on or off کلیک کنید.

در کادر باز شده دنبال گزینه Windows Subsystem for Linux و تیک آن را بزنید و بر روی تایید کلیک کنید.

بعد از اتمام فعالسازی یکبار ویندوز خود را Restart نمایید.

روش دوم:

ابتدا برنامه PoweShell را به صورت Run as administrator اجرا کنید و سپس کد زیر را وارد نمایید:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

 

نحوه نصب یک توزیع گنو/لینوکس در WSL:

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

ابتدا Windows Store را باز کرده و از منوی Search برنامه عبارت Linux را جسنجو نمایید.

در صفحه باز شده لیستی از سیستم عامل های در دسترس در اختیار شما قرار می‌گیرد.

در حال حاظر این توزیع ها عبارت اند از:

  • Ubuntu
  • OpenSUSE
  • Debian
  • Kali Linux
  • Alpine WSL

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

برای استفاده از Bash هم کافیست در خط فرمان ویندوز یا همان CMD عبارت “bash” را وارد کنید.

در نظر داشته باشید که در زمان اولین اجرا برای نصب ممکن است چند دقیقه طول بکشد.

 

نکته: در صورتی که موفق به ورود به Windows Store نشدید، موارد زیر را امتحان نمایید.

  • از یک پروکسی یا VPN برای تغییر آی پی استفاده کنید.
  • از مسیر “Settings / Time and Language / Region” محل Region خود را به United State تغییر دهید.
  • یک حساب کاربری مایکروسافت ایجاد کرده و به آن Login کنید.

نکته: اگر موفق به اجرا و نصب توزیع نشدید، حالت مجازی سازی سیستم خود را از تنظیمات BIOS یا UEFI سیستم خود فعال نمایید.

منبع
Wikipedia

mehrunex

دانشجوی رشته فناوری اطلاعات و علاقمند به مباحث برنامه نویسی، تست نفوذ و امنیت، شبکه، اینترنت اشیاء و بیوالکترونیک

‫2 نظرها

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

    1. با سلام
      باید بصورت دستی از مخازن کالی لینوکس اقدام به نصب دسکتاپ مورد نظر و ابزار های مورد نیاز کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *