วิธีติดตั้งระบบย่อย Linux ด้วยเดสก์ท็อปบน Windows 10

ใน Windows 10 เวอร์ชันล่าสุด Microsoft อนุญาตให้ผู้ใช้ติดตั้ง bash shell เวอร์ชันเบต้าผ่าน Ubuntu ด้วย Fall Creators Update 1709 ผู้ใช้สามารถติดตั้ง Windows Subsystem for Linux (WSL) ได้แล้ว ด้วย WSL คุณสามารถเรียกใช้คำสั่งเชลล์ที่มีประสิทธิภาพผ่านจริงทุบตีเชลล์จัดการการกระจายหลายและแม้กระทั่งการติดตั้ง Linux apt-getแพคเกจและการประยุกต์ใช้บรรทัดคำสั่ง 

คุณจะได้รับส่วนที่ทรงพลังและมีประโยชน์ที่สุดของ Linux นั่นคืออินเทอร์เฟซบรรทัดคำสั่ง ด้วยเครื่องมือนี้คุณสามารถควบคุมการทำงานเชิงลึกของระบบของคุณโดยใช้คำสั่ง bash และแอปพลิเคชันบรรทัดคำสั่งจาก Linux ระบบย่อยของ Windows สำหรับ Linux ช่วยให้ผู้ใช้สามารถรันคำสั่ง bash เช่นgrepsedและawkตลอดจนสคริปต์ bash และแอปพลิเคชันบรรทัดคำสั่งของ Linux เช่น Vim, Emacs และ tmux คุณยังสามารถเข้าถึงภาษาต่างๆเช่น Javascript และ node.js, Ruby, Python และ C / C + และบริการต่างๆเช่น sshd, MySQL, Apache และ lighttpd และหากการติดตั้งไม่ได้มาพร้อมกับสิ่งที่คุณต้องการตามค่าเริ่มต้นคุณสามารถติดตั้งแพ็คเกจ Linux โดยใช้ apt-get package manager

ระบบย่อยของ Windows สำหรับ Linuxเป็นLinuxเวอร์ชันที่ถอดออกมาซึ่งทำงานบน Windows 10 คุณติดตั้งส่วนของการแจกจ่าย Linux ที่สมบูรณ์คุณไม่ได้รับสภาพแวดล้อมเดสก์ท็อปหรือตัวจัดการหน้าต่างที่เดสก์ท็อป Linux เชื่อมโยง แต่เมื่อเร็ว ๆ นี้คุณสามารถเรียกใช้เดสก์ท็อป Linux บน Windows 10ได้แล้ว คุณไม่จำเป็นต้องบูตระบบซ้ำสองอีกต่อไปด้วยระบบปฏิบัติการที่แตกต่างกันอีกต่อไปและคุณไม่จำเป็นต้องใช้เครื่องเสมือนของ บริษัท อื่นเพื่อเรียกใช้การจำลองเสมือน

การเปิดใช้งานระบบย่อยของ Windows สำหรับ Linux บน Windows 10

Windows Subsystem for Linux เวอร์ชันเต็มมีให้สำหรับการอัปเดต Fall Creators เท่านั้น (1709, รุ่น 16215 และใหม่กว่า) ด้วยการอัปเดต Windows นี้คุณสามารถติดตั้งระบบย่อยของ Windows สำหรับ Linux ได้จาก Windows Store คุณต้องเตรียมบางอย่างใน PowerShell ทำตามสามขั้นตอนตามลำดับ เอกสาร Windows Subsystem for Linux ที่ microsoft

1. เปิดใช้งานระบบย่อยใน PowerShell

  • เรียกใช้PowerShellในฐานะผู้ดูแลระบบ

PowerShell Run ในฐานะผู้ดูแลระบบ


ป้อนหรือคัดลอกคำสั่งต่อไปนี้ลงในหน้าต่าง PowerShell กด Y ตามด้วย Enter และรีสตาร์ทคอมพิวเตอร์เมื่อได้รับแจ้ง คอมพิวเตอร์ของคุณจะรีสตาร์ททันทีดังนั้นอย่าลืมบันทึกงานล่วงหน้า

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

การติดตั้ง linux บน Windows 10 ใน Powershell

2. ติดตั้งการแจกจ่าย Linux หรือ Ubuntu จาก Windows Store

ไปที่ Windows store และเลือกการแจกจ่าย Linux ที่คุณต้องการติดตั้ง ในขณะที่เขียนนี้มีสามในการติดตั้งกระจายลินุกซ์รวมทั้งของอูบุนตู

ลีนุกซ์ดิสทริบิวชันบน windows store

  • คลิกรับปุ่มดาวน์โหลดกระจาย

ดาวน์โหลด UBUNTU บน Windows Store

3. เปิดตัวชุดจำหน่าย

  • หลังจากดาวน์โหลดคลิก " Run " หรือพิมพ์ ubuntu ในการค้นหาของ windows
  • เมื่อหน้าต่างเปิดขึ้นให้รอให้กระบวนการติดตั้งเสร็จสิ้น
  • สร้างชื่อผู้ใช้และรหัสผ่าน UNIX ของคุณ ซึ่งอาจแตกต่างจากชื่อผู้ใช้และรหัสผ่าน Windows ปัจจุบันของคุณและอาจไม่เกี่ยวข้องกับชื่อผู้ใช้และรหัสผ่านที่คุณมีอยู่

หากทันใดนั้นการเริ่มต้น Ubuntu ของคุณล้มเหลวโดยมีข้อผิดพลาด0x8000000dให้เริ่ม PowerShell แล้วป้อนคำสั่งอีกครั้งจากนั้นลองเปิดแอปพลิเคชัน Ubuntu อีกครั้งEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

ค้นหา windows 10 start ubuntu

ติดตั้ง Linux desktop บน Windows

ขั้นตอนที่ 1 . เมื่อคุณทำตามขั้นตอนข้างต้นเสร็จแล้วติดตั้งและเปิดใช้งานระบบย่อย Linux สำหรับ Windows 10 ขั้นตอนต่อไปคือการติดตั้งเชลล์กราฟิกเพื่อให้เดสก์ท็อป Linux ปรากฏขึ้น ในหน้าต่าง Linux bash ให้ป้อนคำสั่งด้านล่างครั้งละ 1 ครั้งเพื่ออัปเดต:

  1. sudo apt update
  2. sudo apt upgrade

อัปเดต Linux บน Windows 10

ขั้นตอนที่ 2 . ตอนนี้ไปที่ Sourceforge เพื่อดาวน์โหลดและติดตั้งยูทิลิตี้ VcXsrv Windows X Server นี่เป็นสิ่งที่จำเป็นเพื่อให้เดสก์ท็อป Ubuntu ในกรณีของฉันแสดงเป็นกราฟิกเชลล์

ดาวน์โหลดและติดตั้ง VcXsrv Windows X Server

ขั้นตอนที่ 3 . ก่อนดำเนินการต่อตรวจสอบให้แน่ใจว่าได้ติดตั้ง X Window Server แล้วตามที่อธิบายไว้ในขั้นตอนที่ 2 ขั้นตอนต่อไปคือการติดตั้งเดสก์ท็อป Linux ของคุณ มีสภาพแวดล้อมเดสก์ท็อป linux มากมายเช่น GNOME, Cinnamon, Xfce, LXDE ฉันจะติดตั้งสภาพแวดล้อมที่มีน้ำหนักเบาชื่อว่า LXDE ในการติดตั้งให้ป้อนข้อมูลต่อไปนี้:

  1. sudo apt install lxde

การติดตั้ง lxde linux desktop สำหรับ windows

หลังจากติดตั้ง LXDE แล้วให้ป้อนคำสั่งนี้ซึ่งจะทำให้ Linux แสดงเดสก์ท็อปผ่านเซิร์ฟเวอร์ X:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

อย่าปิดบรรทัดคำสั่ง bash ubuntu ย่อขนาดแล้วไปด้านล่าง

แสดงเดสก์ท็อป Linux

ขั้นตอนที่ 3 . เมื่อคุณเรียกใช้โปรแกรม X Server ที่คุณดาวน์โหลดด้านบนคุณจะเห็นสภาพแวดล้อมเดสก์ท็อป Linux เมื่อคุณเริ่ม VcXsrv คุณจะได้รับตัวเรียกใช้งานที่เสนอให้ทำงานในหน้าต่างแบบเต็มหน้าจอ ฯลฯ ใส่0ในจำนวนการแสดงผลคอลัมน์ คลิก "ถัดไป" และในหน้าต่างถัดไปให้เลือกเริ่มไม่มีไคลเอ็นต์ จากนั้นกด Next ตลอดเวลา ทุกอย่างพร้อมแล้วคุณสามารถไปทำงานได้

หากหน้าต่างสีดำปรากฏขึ้นและไม่มีสิ่งใดปรากฏขึ้นให้ดูด้านล่างเป็นไปได้มากว่าการส่งออกการแสดงผลไม่ทำงานหรือคุณพลาดอะไร

เปิดตัว VcXsrv

ขั้นตอนที่ 4 . เปิด Linux desktop บน Windows ผ่าน bash ubuntu command line เริ่ม VcXsrv เอง (ขั้นตอนที่ 3) ไปที่หน้าต่างสีดำและอย่าปิดเริ่มบรรทัดคำสั่ง bash ubuntu หากคุณปิดและป้อนสิ่งต่อไปนี้:

  1. export DISPLAY=:0
  2. startlxde

ภาพเหล่านี้จะแสดงเชลล์แบบกราฟิกและปรากฏบนเดสก์ท็อป Linux ใน Windows 10 ตอนนี้คุณสามารถเรียกใช้ซอฟต์แวร์ Linux ที่ติดตั้งไว้ล่วงหน้าและแม้แต่ติดตั้งแอปพลิเคชันและยูทิลิตี้ใหม่ ๆ

ใช้ Linux desktop ผ่าน bash