WSL 2 (ระบบย่อย Windows สำหรับ Linux 2) เป็นสถาปัตยกรรมเวอร์ชันใหม่ใน WSL ซึ่งเปลี่ยนวิธีที่การแจกจ่าย Linux โต้ตอบกับ Windows คู่มือนี้จะแสดงวิธีอัปเดตจากระบบย่อย Windows สำหรับ Linux (WSL) เป็น WSL 2 ใน Windows 10
วิธีอัปเดตจาก WSL เป็น WSL 2 ใน Windows 10
1. เปิด PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ
2. คัดลอกและวางคำสั่งด้านล่างลงในPowerShellจากนั้นกดEnterเพื่อเปิดใช้งานคุณสมบัติเสริม WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
เปิดใช้งานคุณสมบัติเสริม WSL
3. คัดลอกและ วางคำสั่งด้านล่างลงใน PowerShell จากนั้นกดEnterเพื่อเปิดใช้งานคุณสมบัติเสริมVirtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
เปิดใช้งานคุณสมบัติแพลตฟอร์มเครื่องเสมือนเสริม
4. รีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง
5. เปิด PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ
6. คัดลอกและวางคำสั่งด้านล่างลงใน PowerShell จากนั้นกดEnterเพื่อตั้งค่า WSL 2 เป็นเวอร์ชันเริ่มต้นที่ใช้เมื่อติดตั้งการกระจาย Linux ใหม่
wsl --set-default-version 2
คุณอาจเห็นข้อความนี้หลังจากรันคำสั่งด้านบน:
WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel.
(WSL 2 จำเป็นต้องมีการอัปเดตส่วนประกอบเคอร์เนล สำหรับข้อมูล โปรดไปที่ https://aka.ms/wsl2kernel)
หากคุณต้องการ ให้คลิกที่ลิงก์ ( https://aka.ms/wsl2kernel ) และติดตั้ง MSI จากหน้านั้นในเอกสารของ Microsoft เพื่อติดตั้งเคอร์เนล Linuxบนเครื่องของคุณและใช้ WSL 2 เมื่อคุณติดตั้งเคอร์เนลแล้ว โปรดเรียกใช้ คำสั่งอีกครั้ง: wsl --set-default-version 2และจะเสร็จสมบูรณ์โดยไม่แสดงข้อความ
การอัพเดตจาก WSL 1 เป็น WSL 2 อาจใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์ ขึ้นอยู่กับขนาดของการกระจายที่เป็นเป้าหมาย หากคุณใช้การติดตั้ง WSL 1 เก่าจาก Windows 10 Anniversary Update หรือ Creators Update คุณอาจพบข้อผิดพลาดในการอัปเดต
ทำให้ WSL 2 เป็นเวอร์ชันเริ่มต้นที่ใช้เมื่อติดตั้งลีนุกซ์รุ่นใหม่
7. ตอนนี้คุณสามารถติดตั้งและตั้งค่าแอพ distro WSL จาก Microsoft Store เพื่อใช้ WSL 2 เป็นค่าเริ่มต้น
ดูเพิ่มเติม: