aosus.org

شرح تنصيب WSL2 و توزيعة Ubuntu بواجهة XFCE4 وتشغيلها عبر برتوكول XRDP باستخدام سكريبت

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

ما هو WSL ( Windows Subsystem for Linux)

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

1.تنصيبه بالطريقة اليدوية

  • التأكد أن لديك الإصدار 2004 فما فوق .
    أسهل طريقة هي فتح الترمنال PowerShell كمسؤول سنحتاجه على طول التنصيب :
1
  • انقل الأمر الآتي و اضغط انتر
winver

ستظهر النتيجة الآتية كمثال :

2
3
  • تفعيل 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
  • المفارقات بين الإصدار الأول والثاني :
5
  • تحميل النواة عبر الأمر التالي :
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
  • سيطلب منك إسم المستخدم وكلمة المرور.
6
  • بمجرد الانتهاء من التثبيت ، سترى شاشة مشابهة لما يلي والموجه جاهز لاستخدام Ubuntu bash.
7
  • يجب تحديث النظام عبر الأمر التالي :
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 
8
  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 
8

النتيجة .

بهى

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

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

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

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

و قائمة الفائزين لديسمبر 2021

Abdelilah Hmidani
Website |  + مقالات

‏‏‏‏متخصص في الصيانة والدعم و ادارة السيرفرات والشبكات وحمايتها

 

Aosus