أخر الاخبار

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10

 يمكن تشغيل توزيعات Linux المتعددة على نظام التشغيل Windows بفضل WSL. 

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


يمكنك تشغيل توزيعة Linux خفيفة الوزن على نظام التشغيل Windows. "Windows Subsystem for Linux" أو WSL هو اسم هذه الوظيفة. هناك نوعان مختلفان منه: WSL1 و WSL2. هذا الأخير هو نسخة مطورة من WSL الأقدم والأكثر أساسية ، في حين أن WSL التراثي يعمل بشكل أفضل عبر نظام ملفات نظام التشغيل بأكمله.

سوف نستكشف بإيجاز كيف يتفوق WSL2 على WSL1 ونوضح كيفية تثبيته على Windows 11 و Windows 10. ستتمكن من تنزيل وإعداد واستخدام مجموعة متنوعة من توزيعات Linux على نظام التشغيل Windows في النهاية في هذه المقالة.


WSL1 مقارنة مع WSL2

تم استبدال WSL1 بنظام Windows الفرعي للإصدار 2 من Linux بسبب التحسينات في العديد من مجالات الأداء. للاختبار والنشر ، لا يزال بعض الأشخاص يحبون استخدام WSL1.

يتم تمييز خصائص كلا الإصدارين باختصار في الجدول أدناه:

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


دعونا الآن نوضح كيفية تثبيت WSL2 على جهاز كمبيوتر يعمل بنظام Windows.

تثبيت WSL2 على Windows 11/10

نحتاج أولاً إلى التحقق من إصدار نظام التشغيل الخاص بك قبل متابعة تثبيت WSL2. يمكنك تثبيت WSL 2 باستخدام الطريقة القياسية إذا كنت تستخدم Windows 11 أو Windows 10 2004 أو أحدث. ومع ذلك ، ستحتاج إلى تثبيت WSL2 يدويًا إذا كنت تستخدم الإصدار 1909 من Windows 10 أو أقدم. يتم وصف الإجراء في القسم التالي.


أدخل winver في مربع Run Command لمعرفة إصدار Windows الذي تستخدمه.


بالإضافة إلى ذلك ، يجب تشغيل المحاكاة الافتراضية على جهازك. تحقق مما إذا كان جهاز الكمبيوتر الخاص بك يمكنه المحاكاة الافتراضية ، وإذا كان ذلك ممكنًا ، فقم بتنشيطه في BIOS النظام. بعد الانتهاء من كل شيء ، يمكنك البدء في تثبيت WSL2.

تثبيت WSL2 في الإصدارين 2004 أو الأحدث من Windows 11 و Windows 10 .

لتثبيت WSL2 واستخدامه على أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows 11 أو Windows 10 الإصدار 2004 (أو الأحدث) ، اتبع الخطوات التالية:

1 - من الضروري التحقق من توزيعات Linux التي يمكن تثبيتها على جهازك أولاً. افتح موجه أوامر غير مقيد ونفذ الأمر cmdlet التالي للقيام بذلك:

wsl --list --online


كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


يتم تثبيت Ubuntu افتراضيًا عندما لا يتم اختيار توزيعة ، كما ترى في لقطة الشاشة أعلاه حيث يسبق "Ubuntu" بعلامة النجمة.

التوزيعات التالية كانت متاحة وقت كتابة هذه القطعة:

  • Ubuntu
  • Debian
  • Kali-Linux
  • SLES-12
  • SLES-15
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • Oracle Linux 8.5
  • Oracle Linux 7.9

2 - لتثبيت توزيع WSL2 الافتراضي ، استخدم الأمر cmdlet التالي: 

نظرًا لأن Windows يقوم أولاً بتثبيت WSL2 ثم توزيع Linux ، فقد يستغرق الإجراء وقتًا أطول إذا كنت تقوم بتثبيت WSL2 / Linux لأول مرة. بعد تثبيت WSL2 ، يمكنك الانتقال إلى الخطوة 3 أدناه لتثبيت المزيد من توزيعات Linux.


wsl --install


كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


3 - يتيح لك الأمر cmdlet التالي تحديد توزيعة معينة تريد تثبيتها باستخدام الخيار -d. كما هو مذكور في الخطوة الأولى أعلاه ، استبدل [DistributionName] باسم توزيعة Linux التي ترغب في تثبيتها:


wsl --install -d [DistributionName]


كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


يتيح هذا الأمر cmdlet التثبيت المتزامن للعديد من توزيعات Linux.

4 - أعد تشغيل الكمبيوتر بعد تثبيت توزيعات Linux حتى تسري التعديلات.

قد تواجه نوافذ سطر الأوامر لتخصيص توزيعات Linux بشكل أكبر بمجرد إعادة تشغيل الكمبيوتر. أدخل اسم المستخدم وكلمة المرور لحساب المستخدم في التوزيعة (التوزيعات) ، ثم تابع حسب اختيارك.

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


تثبيت WSL2 على إصدارات Windows 10 1909 أو ما قبلها.

ستحتاج إلى تثبيت WSL2 يدويًا إذا كنت تستخدم الإصدار 1909 من Windows 10 أو إصدار سابق ، ولكن يمكنك القيام بذلك. يجب تنفيذ الإجراءات التالية بالترتيب المحدد:

  1. قم بتمكين "Virtual Machine Platform" و "Windows Subsystem for Linux."
  2. قم بالترقية إلى WSL2 في حزمة Linux kernel.
  3. قم بتعيين إصدار WSL الافتراضي في WSL 2.
  4. قم بإعداد توزيعات Linux.
  5. قم بترقية توزيعات Linux الحالية إلى الإصدار 2.
  6. تحقق من إصدارات التوزيعات المثبتة.

لنبدأ الآن.

اضبط ميزات Windows على "تشغيل"

1 - أدخل ميزات اختيارية في مربع أمر التشغيل لعرض لوحة الميزات الاختيارية.

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


2 - حدد المربعين بجوار "Virtual Machine Platform" و "Windows Subsystem for Linux" هنا ، ثم انقر فوق "موافق".

كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


3 - الآن سيتم إعداد الميزات. أعد تشغيل الكمبيوتر عند انتهاء التثبيت حتى تدخل التعديلات حيز التنفيذ.

بالتناوب ، يمكنك استخدام Windows PowerShell لتنشيط كل من إمكانيات Windows هذه. ما عليك سوى تنفيذ كل من أوامر cmdlets التالية واحدة تلو الأخرى في مثيل PowerShell مرتفع:


dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart



كيفية تثبيت WSL2 على نظام التشغيل Windows 11-10


سيؤدي هذا إلى إعداد WSL1. ومع ذلك ، تحتاج إلى تثبيت حزمة تحديث kernel للترقية إلى WSL2.

تحديثات حزمة Linux kernel

لترقية حزمة Linux kernel ، اتخذ الإجراءات التالية:

1 - عن طريق تحديد الارتباط المناسب أدناه ، قد تحصل على أحدث إصدار من Linux kernel لجهازك.

 حزمة تحديث WSL2 Linux kernel لأجهزة x64 ،

حزمة التحديث لنواة WSL2 Linux لأنظمة ARM64

2 - قم بتشغيل ملف MSI عندما يتم تنزيله.

3 - الآن سيظهر معالج التثبيت. انقر فوق التالي في الشاشة الأولى.



الآن سيبدأ إجراء الترقية.

4 - انقر فوق "إنهاء" بعد الانتهاء.



تغيير الإصدار الافتراضي إلى WSL2

حان الوقت لتعيين WSL2 كإصدار WSL الافتراضي بعد أن تم تثبيته. قم بتشغيل الأمر cmdlet التالي في مثيل PowerShell مرتفع لتحقيق ذلك:


wsl --set-default-version 2



قم بتثبيت توزيعة Linux المفضلة لديك في هذا الوقت (الأوقات).


من خلال تغيير العدد الصحيح في الأمر المذكور أعلاه من 2 إلى 1 ، يمكنك أيضًا تغيير إصدار WSL الافتراضي.

إعداد توزيعات Linux

بالإضافة إلى WSL2 ، يجب عليك الآن تثبيت توزيعة (توزيعات) Linux. يمكنك تنزيلها من خلال متجر Microsoft. كالآتي:

1 - ابدأ بالنقر فوق الارتباط المناسب أدناه لعرض صفحة Microsoft Store في أي متصفح ويب لتوزيع Linux:



2 - انقر فوق Get in Store app في هذه الصفحة.



3 - انقر فوق فتح متجر Microsoft عند مطالبتك بتوفير الوصول إلى المتجر.



4 - ستظهر الآن صفحة التوزيع ذات الصلة عند تشغيل تطبيق المتجر. لبدء التثبيت ، انقر فوق Get.



الآن وقد تم تثبيت توزيع Linux ، يمكن استخدامه.

عند بدء التوزيع لأول مرة ، ستظهر نافذة وحدة تحكم وتطلب منك الانتظار حتى يتم فك ضغط الملفات وحفظها على جهاز الكمبيوتر الخاص بك لمدة دقيقة أو دقيقتين. توقف حتى تغلق النافذة. سيُطلب منك إنشاء حساب مستخدم واختيار اسم الحساب واختيار كلمة مرور عند ظهور نافذة Linux لأول مرة. أكمل الخطوات اللازمة ، والتوزيعة جاهزة للاستخدام.



تحويل التوزيعة الحالية

فقط إذا كنت قد قمت مسبقًا بتثبيت توزيعة WSL1 Linux ، فهذه الخطوة ضرورية. لا تحتاج إلى تحويل أي توزيعات إلى WSL2 إذا كنت قد قمت للتو بتثبيت WSL2 باتباع الإرشادات المذكورة أعلاه لأنه لم يتم تثبيت أي توزيعات بالفعل على جهاز الكمبيوتر الخاص بك.

لتغيير توزيع WSL1 محدد إلى WSL2 ، ما عليك سوى تشغيل الأمر cmdlet التالي في موجه أوامر مرتفع.


ضع اسم التوزيعة بدلاً من [DistributionName].


wsl --set-version [DistributionName] 2





سيؤدي تغيير العدد الصحيح في الأمر المذكور أعلاه أيضًا إلى تحويل التوزيع من الإصدار 2 إلى الإصدار 1.


تحقق من تثبيت إصدارات WSL2 والتوزيعات

أخيرًا وليس آخرًا ، يجب عليك تحديد التوزيعات والإصدارات المثبتة على جهاز الكمبيوتر الخاص بك (1 أو 2). يمكنك تحقيق ذلك باستخدام الأمر cmdlet التالي:


wsl --list --verbose


يمكنك أيضًا استخدام الأمر cmdlet "wsl -l -v" كبديل.



باستخدام الطريقة الموضحة أعلاه ، يمكنك تحويل أي توزيعات تكتشفها إلى الإصدار الصحيح.

بالإضافة إلى ذلك ، إذا لم تعد هناك حاجة إلى توزيعة قمت بتثبيتها ، فيمكنك إزالتها باتباع الإرشادات أدناه.

يجب أن يكون لديك الآن توزيعات WSL2 وظيفية مثبتة على نظام التشغيل Windows الخاص بك بعد اتباع هذه التعليمات.

هناك بعض الأشياء التي يحتاج المستخدم إلى معرفتها للحفاظ على WSL2 بعد تثبيته مع توزيعاته. مثل تغيير التوزيعة الافتراضية وترقية النواة وحتى حذفها.

تحديث Linux Kernel

النواة مسؤولة عن تحويل العمليات والتعليمات من البرامج إلى الأجهزة والعكس صحيح. من أجل تحقيق الأداء الأمثل ، من الضروري الحفاظ على ترقيات Linux kernel.

في موجه أوامر مرتفع ، يمكنك ترقية Linux kernel (إذا كان متاحًا) باستخدام أمر cmdlet هذا:


wsl --update




ضبط التوزيع الافتراضي

يمكنك التبديل إلى أي من توزيعات Linux المثبتة إذا كان لديك أكثر من توزيع واحد مثبت. ومع ذلك ، نقترح عليك أولاً تحديد التوزيعة الافتراضية والتوزيعات المثبتة حاليًا. قم بتشغيل الأمر cmdlet التالي للتحقق مما يلي:


wsl --list --verbose





يُشار إلى التوزيع الافتراضي بعلامة النجمة المجاورة له. قم بتشغيل الأمر cmdlet التالي لتعديله ، واستبدل [DistributionName] باسم التوزيع الذي ترغب في استخدامه على أنه الافتراضي:


wsl -s [DistributionName]


نتيجة لذلك ، سيتغير توزيع Linux الافتراضي. يمكنك التحقق مرة أخرى من تفاصيل التوزيعة المثبتة والافتراضية ، كما هو موضح في الصورة أدناه ، للتأكد.



بدون تغيير الإعداد الافتراضي ، قم بتشغيل توزيعات WSL2 مختلفة

عند استخدام الإجراء الموضح أعلاه ، سيتم تغيير توزيع Linux الافتراضي الخاص بك ، وسيتم تشغيل التوزيع المختار تلقائيًا في كل مرة. ومع ذلك ، يمكنك استخدام توزيع مختلف دون الحاجة إلى تغيير التوزيع الافتراضي.

استخدم الأمر cmdlet التالي ، مع استبدال [DistributionName] باسم توزيعة Linux التي ترغب في تشغيلها على WSL2 ، لتشغيل هذا التوزيع على النظام الأساسي:


wsl -d [DistributionName]




إزالة WSL2 Distro

من موجه الأوامر ، 

لأي سبب من الأسباب ، يمكنك استخدام أمر cmdlet هذا لإلغاء تثبيت توزيع Linux من جهاز الكمبيوتر الخاص بك عن طريق استبدال [DistributionName] باسم التوزيعة التي ترغب في إلغاء تثبيتها:


wsl --unregister [DistributionName]




باستخدام تطبيق الإعدادات

بالإضافة إلى ذلك ، يتيح لك تطبيق إعدادات Windows 11 و Windows 10 حذف التوزيع. كالآتي:

1 - انتقل إلى صفحة التطبيقات المثبتة.

  • في Windows 11:


Settings app >> Apps >> Installed apps


  • في Windows 10:


Settings app >> Apps >> Apps & features


2 - في هذا المربع ، اكتب اسم التوزيع الذي ترغب في إلغاء تثبيته ، وانقر فوقه لفتح المزيد من خيارات التثبيت ، ثم انقر فوق إلغاء التثبيت. إذا كانت هناك ثلاث نقاط (علامات حذف) أمام اسم التوزيعة ، فانقر عليها لتوسيع القائمة.



3 - انقر فوق إلغاء التثبيت مرة أخرى عندما يُطلب منك التأكيد.

أزل WSL2 من Windows.

من تطبيق الإعدادات وكذلك نافذة الميزات الاختيارية ، يمكنك إلغاء تثبيت نظام Windows الفرعي لنظام Linux تمامًا من جهاز الكمبيوتر الخاص بك.

باستخدام تطبيق الإعدادات

انتقل إلى صفحة التطبيقات المثبتة.

  • في Windows 11:


Settings app >> Apps >> Installed apps


  • في Windows 10:


Settings app >> Apps >> Apps & features


2 - ابحث عن "Windows Subsystem for Linux" هنا ، انقر فوقه للكشف عن الخيارات الإضافية ، ثم حدد "Uninstall" لإزالته. إذا كانت هناك ثلاث نقاط (علامات حذف) أمام اسم التوزيعة ، فانقر عليها لتوسيع القائمة.



3 - انقر فوق إلغاء التثبيت مرة أخرى عندما يُطلب منك التأكيد.

قادمة من الميزات الاختيارية

يمكن أيضًا استخدام لوحة الميزات الاختيارية لإلغاء تثبيت WSL2.

1 - أدخل ميزات اختيارية في مربع أمر التشغيل لعرض لوحة الميزات الاختيارية.



2 - انقر فوق الزر "موافق" بعد إلغاء تحديد المربعات المجاورة لـ "نظام Windows الفرعي لنظام التشغيل Linux" و "Virtual Machine Platform".



3 - الآن سيتم إيقاف تشغيل WSL2. أعد تشغيل الكمبيوتر إذا تمت مطالبتك بذلك.



تجدر الإشارة إلى أن مجرد إيقاف تشغيل "Windows Subsystem for Linux" و "Virtual Machine Platform" لن يؤدي إلى إزالة توزيعات Linux من جهازك ، ولن يؤدي القيام بالشيء نفسه إلى إيقاف تشغيل WSL2 أيضًا.

خلاصة المقال

إذا كنت تستخدم Windows ولكنك تحتاج أحيانًا إلى تنفيذ مهام Linux الروتينية ، فإن نظام Windows الفرعي لنظام Linux 2 يعد ميزة رائعة. يفضل بعض الأفراد استخدام نظام التشغيل Windows لأنه أكثر سهولة في الاستخدام على الرغم من أن نظام التشغيل Linux ، المبني على واجهة سطر الأوامر (CLI) ، يوفر تحكمًا ووظائف أكبر.

في ضوء ذلك ، تعد WSL الخيار الأمثل للحصول على أفضل ما في العالمين.


تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -