سكريبت لتنصيب WSL و توزيعة Ubuntu بواجهة XFCE4 وتشغيلها عبر برتوكول XRDP
ما هو WSL ( Windows Subsystem for Linux)
هو طبقة توافقية لتشغيل برمجيات نظام التشغيل مفتوح المصدر جنو/لينكس على ويندوز 10 الاصدار 2004 فما فوق ومايكروسوفت ويندوز سيرفر 2019.
أعلنت مايكروسوفت إضافة نواة لينكس كاملة ضمن هذه الطبقة، وهي إصدارات ذات الدعم الطويل.
1.تنصيبه بالطريقة اليدوية
- التأكد أن لديك الإصدار 2004 فما فوق .
أسهل طريقة هي فتح الترمنال PowerShell كمسؤول سنحتاجه على طول التنصيب :
- انقل الأمر الآتي و اضغط انتر
winver
ستظهر النتيجة الآتية كمثال :
- تفعيل Windows-Subsystem-Linux عبر الأمر التالي :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- تفعيل Virtual Machine Platform عبر الأمر التالي :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- الآن قم بإعادة تشغيل الجهاز.
- افتح مرة اخرى PowerShell كمسؤول
- انسخ الأمر التالي لتفعيل WSL version 2
wsl --set-default-version 2
- المفارقات بين الإصدار الأول والثاني :
- تحميل النواة عبر الأمر التالي :
Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile wsl.msi
- تنصيب النواة عبر الأمر التالي :
msiexec.exe /i wsl.msi /quiet /norestart /L c:\install-log.txt
الخيار c:\install-log.txt وضعته لتسجيل ما يحدث أثناء التنصيب ولمعرفة إن حدث خطأ ما لتصلحه .
- تحميل Ubuntu بصيغة APPX الأمر التالي :
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile ubuntu2004.appx -UseBasicParsing
- تنصيب Ubuntu عبر الأمر التالي :
Add-AppxPackage ./ubuntu2004.appx
- سيطلب منك إسم المستخدم وكلمة المرور.
- بمجرد الانتهاء من التثبيت ، سترى شاشة مشابهة لما يلي والموجه جاهز لاستخدام Ubuntu bash.
- يجب تحديث النظام عبر الأمر التالي :
sudo apt update -y && sudo apt -y full-upgrade
بعد ذلك أتى وقت تنصيب الواجهة والبرتوكول XRDP عبر نسخ الأمر التالي :
سيطلب منك وضع الرقم السري بعد لصق الأوامر اكتبه فقط .
sudo apt install -y xfce4 xfce4-goodies
sudo apt install -y xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession
بعد انتهاء التنصيب يمكنك ان تدخل للنظام عبر نفس الجهاز ب localhost في برنامج remote desktop او نفس الشبكة عبر IP
- نفذ الأمر التالي لفتح برنامج remote desktop:
mstsc
- التنصيب السريع عبر السكريبت :
ميزات السكريبت WSL 2
-
Integration between Windows and Linux
-
Fast boot times
-
Small resource foot print
-
Runs with current versions of VMWare and VirtualBox
-
Managed VM
-
Full Linux Kernel
-
Full system call compatibility
-
قم بتحميل السكريبت الأول لتنصيب أساسات النظام من هنا :
ثم قم بتشغيله كمسؤول وانتظر التنصيب قد يسألك عن إسم التوزيعة وعن اليوزر والباسوورد أدخلهم بعد انتهائه أخرج ب :
exit
سيحدث النظام ويخرج .
- قم بتحميل السكريبت الثاني لتنصيب الواجهة والبرنامج XRDP من هنا :
ثم قم بتشغيله كمسؤول وانتظر التنصيب .
بعد ذلك يمكنك الوصول إليه بنفس الطريقة السابقة ![]()
يمكنك أن تدخل للنظام عبر نفس الجهاز ب localhost في برنامج remote desktop او نفس الشبكة عبر IP
- نفد الأمر التالي لفتح برنامج remote desktop:
mstsc
النتيجة .
سيفيدك في تشغيل برامج لينكس او السرفرات وغير ذلك .
- هذا فيديو يشرح طريقة التنصيب والتشغيل

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








