Windows Subsystem for Linux (WSL) เป็นวิธีที่ง่ายในการรันสภาพแวดล้อม GNU/Linux บน Windows โดยไม่ต้องใช้ไฮเปอร์ไวเซอร์ของบริษัทอื่น เช่น VirtualBox หรือ VMware WSL 1 มาพร้อมกับคุณสมบัติมากมาย ทำให้ผู้ใช้สามารถเรียกใช้คำสั่ง Linux ยูทิลิตี้ และเครื่องมืออื่นๆ ภายในอินเทอร์เฟซบรรทัดคำสั่งได้
WSL เวอร์ชันล่าสุด (WSL 2) ยังสามารถเรียกใช้แอป Linux แบบกราฟิกบน Windows และใช้เคอร์เนล Linux ที่ทำงานได้อย่างสมบูรณ์พร้อมฟังก์ชันเพิ่มเติมสำหรับการเรียกระบบที่เร็วขึ้นและประสิทธิภาพของไฟล์ I/O ที่ดีขึ้น
คู่มือนี้จะสาธิตวิธีการติดตั้ง WSL 2 บนคอมพิวเตอร์ที่ใช้ Windows 10
ขั้นตอนที่ 1:ติดตั้ง WSL บน Windows 10
หากคุณติดตั้ง WSL แล้ว ให้ข้ามไปขั้นตอนถัดไป สำหรับผู้ที่ไม่เปิดใช้งานคุณสมบัติ WSL และตั้งค่า distro บนระบบของคุณก่อน โดยไปที่เมนู Start แล้วค้นหา "เปิดหรือปิดคุณลักษณะของ Windows ." จากนั้นเลือกผลลัพธ์ที่เกี่ยวข้องมากที่สุดจากรายการ
หน้าต่างใหม่จะเปิดขึ้น เลื่อนลงมาและทำเครื่องหมายที่ช่องถัดจาก "ระบบย่อย Windows สำหรับ Linux " และ "แพลตฟอร์มเครื่องเสมือน ." คลิก ตกลง เพื่อดำเนินการต่อ
Windows จะค้นหาและดาวน์โหลดไฟล์ที่จำเป็น เมื่อการดาวน์โหลดเสร็จสิ้น ให้คลิกที่ เริ่มใหม่ทันที เพื่อรีบูตเครื่องของคุณ
ขั้นตอนที่ 2:ดาวน์โหลดการอัปเดตเคอร์เนล WSL 2
ในการติดตั้ง WSL 2 ก่อนอื่น คุณต้องดาวน์โหลดและติดตั้งการอัปเดตเคอร์เนล WSL 2 ล่าสุด
ดาวน์โหลด :การอัปเดตเคอร์เนล WSL 2
ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งโปรแกรมที่ดาวน์โหลดมาในระบบของคุณ
เมื่อเสร็จแล้ว ให้เปิด Command Prompt (เรียกใช้ตามที่ผู้ดูแลระบบต้องการ) และป้อนคำสั่งต่อไปนี้เพื่อตั้งค่าเวอร์ชันเริ่มต้นของ WSL เป็น 2:
wsl --set-default-version 2
ขั้นตอนที่ 3:ติดตั้ง Linux Distro สำหรับ WSL
ถัดไป ดาวน์โหลด Linux distro สำหรับ WSL จาก Microsoft Store หรือ Command Prompt การดาวน์โหลด distro จาก Microsoft Store เป็นเรื่องง่าย เพียงเปิดใช้ ค้นหาชื่อ distro แล้วคลิก รับ เพื่อติดตั้งในระบบของคุณ
หากต้องการติดตั้ง distro ผ่านบรรทัดคำสั่ง ให้เรียกใช้:
wsl --install -d distroname
...โดยที่ distroname คือชื่อของสภาพแวดล้อม Linux ที่คุณต้องการติดตั้ง คุณสามารถตรวจสอบตัวเลือกที่ใช้ได้โดยใช้คำสั่ง:
wsl --list --online
เพื่อจุดประสงค์ของคู่มือนี้ มาติดตั้ง Ubuntu:
wsl --install -d Ubuntu
WSL จะดาวน์โหลดไฟล์ที่เกี่ยวข้องกับ distro และตั้งค่าสภาพแวดล้อมสำหรับคุณ คุณอาจต้องรอสักครู่เพื่อให้กระบวนการนี้เสร็จสิ้น
ขั้นตอนที่ 4:สลับเวอร์ชัน WSL สำหรับ Distros ที่มีอยู่
เนื่องจากเราได้ตั้งค่าเวอร์ชันเริ่มต้นของ WSL เป็น 2 ในขั้นตอนที่ 2 แล้ว distro ใหม่ใดๆ ที่คุณติดตั้งควรทำงานบน WSL 2 โดยอัตโนมัติ แต่ถ้าไม่ใช่ คุณสามารถเปลี่ยนเวอร์ชันได้ด้วยตนเองเช่นกัน
ในการทำเช่นนั้น ก่อนอื่น คุณต้องตรวจสอบเวอร์ชันของ WSL distros ของคุณที่กำลังทำงานอยู่ โดยพิมพ์:
wsl -l -v
ผลลัพธ์จะแสดงรายการ distros ที่ติดตั้งพร้อมเวอร์ชัน WSL ที่เกี่ยวข้อง หากต้องการเปลี่ยนเวอร์ชันเป็น WSL 2 ให้พิมพ์คำสั่งต่อไปนี้:
wsl --set-version distroname 2
ตัวอย่างเช่น หากต้องการเปลี่ยน Ubuntu เป็น WSL เวอร์ชันล่าสุด:
wsl --set-version Ubuntu 2
กระบวนการแปลงจะเริ่มขึ้นและคุณจะต้องรอสักครู่ขึ้นอยู่กับข้อกำหนดระบบของคุณ เมื่อเสร็จแล้ว ให้ตรวจสอบเวอร์ชัน WSL อีกครั้งเพื่อยืนยันการเปลี่ยนแปลง:
wsl -l -v
แค่นั้นแหละ. คุณติดตั้ง WSL 2 บนเครื่อง Windows 10 สำเร็จแล้ว
การเรียกใช้ Linux Distros บน Windows
แม้ว่าระบบย่อย Windows สำหรับ Linux จะไม่ใช่วิธีที่สะดวกที่สุดในการเรียกใช้สภาพแวดล้อม Linux บน Windows แต่ก็ยังเป็นทางเลือกที่เหมาะสมที่สุดหากงานของคุณเกี่ยวข้องกับบรรทัดคำสั่ง Linux
หากคุณต้องการ distro ที่มีเดสก์ท็อปเต็มรูปแบบที่ทำงานภายใน Windows ให้ลองติดตั้งไฮเปอร์ไวเซอร์ เช่น VirtualBox หรือ VMware ไม่เหมือนกับ WSL คุณจะมีตัวเลือกมากมายสำหรับ distros ในการติดตั้งและเดสก์ท็อปเพื่อปรับแต่ง