اگر میخواهید یک ورژن پشتیبان ویندوز بهبود یافته در لینوکس 2 (معروف به WSL 2) و آخرین نسخههای ویندوز امتحان کنید، در اینجا نحوه استفاده از آن آورده شده است. ما هر کاری را که برای نصب آن باید انجام دهید در این پست توضیح میدهیم.
WSL2 یک ارتقاء بزرگ نسبت به نسخه اصلی WSL مایکروسافت است که در سال 2017 منتشر شد. این نرمافزار به ظاهر ساده، سریعتر و همه کاره است که از هسته لینوکس واقعی استفاده میکند.
هدف مایکروسافت از ایجاد WSL2 افزایش عملکرد است. سازگاری کاملی با سیستم عامل ویندوز 10 را دارد. مایکروسافت درباره این فناوری میگوید، ساختار جدید WSLبه گونهای است که هسته اصلی آن به کاربران اجازه میدهد برنامههای لینوکس دسکتاپ را روی ویندوز 10 اجرا و از پردازنده گرافیکی GPU استفاده کنند.
برای نصب WSL 2 در ویندوز 10 به موارد زیر نیاز دارید:
ویندوز 10 می 2020 (2004)، ویندوز 10 می 2019 (1903)، یا ویندوز 10 نوامبر 2019 (1909) یا جدیدتر
رایانهای با پشتیبانی از Virtualization Hyper-V
پس از آن مراحل زیر را دنبال کنید:
دکمه اسارت را در ویندوز 10 بزنید.
Command Prompt را جستجو کنید، روی نتیجه بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
دستور wsl –install را برای نصب WSL در ویندوز 10 وارد کنید و Enter را فشار دهید.
کامپیوتر خود را مجددا راه اندازی کنید تا نصب WSL در ویندوز 10 به پایان برسد.
در صورت لزوم راه اندازی توزیع لینوکس را ادامه دهید.
WSL را با توزیع (distro) خاص نصب هم می توانید کنید
برای نصب WSL با یک توزیع خاص در ویندوز 10، مراحل زیر را انجام دهید:
روی دکمه استارت بزنید.
Command Prompt را در کادر جستوجو وارد، روی نتیجه بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
برای مشاهده لیستی از توزیعهای WSL موجود که میتوانید در ویندوز 10 نصب کنید، دستور زیر wsl –list –online را تایپ و Enter را فشار دهید.
دستور wsl –install -d DISTRO-NAME را برای نصب WSL با یک توزیع خاص در ویندوز 10 وارد کنید و Enter را فشار دهید.
به یاد داشته باشید که نام توزیعی را که میخواهید نصب کنید را جایگزین «DISTRO-NAME» کنید.
کامپیوتر خود را مجددا راه اندازی کنید.
در صورت لزوم راه اندازی توزیع لینوکس را ادامه دهید.
پس از تکمیل مراحل، اجزای Windows Subsystem for Linux 2 با توزیع لینوکس که شما مشخص کردهاید، نصب میشود.
هسته WSL را به روزرسانی کنید
برای به روزرسانی هسته WSL به آخرین نسخه، این مراحل را دنبال کنید:
روی دکمه استارت کلیک کنید.
Command Prompt را در نوار جستوجو وارد، روی نتیجه به دست آمده در بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
برای به روزرسانی هسته WSL دستور wsl –update را تایپ کرده و Enter را بزنید.
پس از تکمیل مراحل، اگر بهروزرسانی موجود باشد، دانلود و بر روی دستگاه نصب میشود.
اگر به روزرسانی command عمل نکرد، به آدرس Settings > Update & Security > Windows Update > Advanced options بروید و روی گزینه updates for other Microsoft products when you update Windows بزنید.
WSL2 را روی ویندوز 10 ورژن 1909 یا بالاتر نصب کنید
از طرف دیگر، همچنان میتوانید WSL را در ویندوز 10 نسخه 1909 و نسخههای قدیمیتر با استفاده از فرآیندهای قدیمی نصب کنید.
این فرآیند نیازمند فعال کردن WSL1، پلتفرم ماشین مجازی، تبدیل توزیعهای موجود (در صورت وجود) و پیکربندی پشتیبانی ویندوز برای لینوکس 2 به عنوان پیشفرض جدید برای نصب توزیعهای آینده است. اگر سیستم ARM64 دارید، ادغام لینوکس در نسخه 2004 و بالاتر پشتیبانی میشود.
ساب سیستم ویندوز را برای لینوکس فعال کنید
اگر قبلاً از لینوکس در ویندوز 10 استفاده نکردهاید، باید ساب سیستم ویندوز برای لینوکس (نسخه 1) را با این مراحل فعال کنید:
روی Start در ویندوز 10 بزنید
گزینه Turn Windows features on or off را در کادر جستوجو وارد و روی نتیجه بالا کلیک کنید تا experience باز شود.
گزینه “Windows Subsystem for Linux” را علامت بزنید.
پلت فرم ماشین مجازی (Virtual Machine Platform) را فعال کنید
برای فعال کردن پلتفرم ماشین مجازی در ویندوز 10، مراحل زیر را انجام دهید:
روی استارت کلیک کنید.
PowerShell را جستجو کنید، روی نتیجه بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
دستور زیر را برای فعال کردن ویژگی Virtual Machine Platform وارد کنید و Enter را بزنید.
پس از تکمیل مراحل، میتوانید ساب سیستم ویندوز نسخه ۲ لینوکس را به عنوان پیشفرض جدید تنظیم و توزیعهای موجود را تبدیل کنید.
فعال کردن ساب سیستم ویندوز برای لینوکس 2
برای شروع استفاده از WSL2 یا توزیع های مخفی WSL در WSL2، باید مراحل زیر را انجام دهید.
ابتدا نسخه به روزرسانی شده هسته WSL2 را دانلود کنید.
روی فایل wsl_update_x64.msi دوبار کلیک و آپدیت را اعمال کنید.
روی استارت بزنید و PowerShell را جستجو کنید، روی نتیجه بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
دستور wsl –set-default-version 2 را در کادر تایپ کنید. این بخش برای فعالسازی و تنظیم پیشفرض Windows Subsystem for Linux 2 برای توزیعهای جدید اعمال میشود. در آخر هم روی Enter بزنید.
پلتفرم توزیع را تأیید کنید
برای تأیید اینکه توزیعها از ساب سیستم ویندوز برای لینوکس 2 استفاده میکنند، این مراحل را انجام دهید:
روی استارت بزنید و PowerShell را جستجو کنید، روی نتیجه بالا کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.
دستور wsl –list –verbose را برای تایید نسخه توزیع تایپ کنید و Enter را فشار دهید.
پس از تکمیل مراحل، متوجه خواهید شد که آیا فرآیند موفقیتآمیز بوده است یا نیاز به عیبیابی هر یک از مراحل دارید.