سكريبت لتنصيبWSLو توزيعة Ubuntu بواجهة XFCE4 وتشغيلها عبر برتوكول XRDP

سكريبت لتنصيب 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 

  1. التنصيب السريع عبر السكريبت :

ميزات السكريبت 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 من هنا :

ثم قم بتشغيله كمسؤول وانتظر التنصيب .

بعد ذلك يمكنك الوصول إليه بنفس الطريقة السابقة :slight_smile:

يمكنك أن تدخل للنظام عبر نفس الجهاز ب localhost في برنامج remote desktop او نفس الشبكة عبر IP

  • نفد الأمر التالي لفتح برنامج remote desktop:
mstsc 

النتيجة .

سيفيدك في تشغيل برامج لينكس او السرفرات وغير ذلك .

  • هذا فيديو يشرح طريقة التنصيب والتشغيل :slight_smile:
  • التوثيق :

هذا الموضوع فائز بجائزة أسس للكتابة

هذا الموضوع فائز بجائزة أسس للكتابة وهي اول جائزة عربية مخصصة للكتابة عن البرمجيات الحرة والمفتوحة.

الموضوع متوفر على مدونة gnulinuxsa هنا:

3 إعجابات