วิธีติดตั้ง Windows Subsystem for Linux (WSL 2) Window 10

WSL 2 step by step

Piravit Chenpittaya
3 min readMay 31, 2020

ก่อนติดตั้งหรืออัพเดจ WSL 2 ต้องให้แน่ใจว่าคุณได้ใช้ Window 10 เวอร์ชั่น สูงกว่า 19041

  1. Update window ให้เป็นเวอร์ชั่นล่าสุด หรือสูงกว่า 19041
    เซ็คเวอร์ชั่นโดยกดปุ่ม window logo key + R แล้วพิมพ์ว่า winver
  • อีกหนึ่งทางเลือกสำหรับการอัพเดจวินโดว์ Window Update Assistant

2. เปิด “Windows Subsystem for Linux”

เปิด PowerShell ด้วย Administrator, พิมพ์คำสั่งนี้ลงไป

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • ในส่วนนี้ถ้าลง WSL 1 ให้ข้ามไปติดตั้ง Linux ได้เลย แต่ถ้าจะติดตั้ง WSL 2 ให้ restart

3. restart

ก่อนติดตั้ง WSL 2 ให้ทำการเปิด ‘Virtual Machine Platform’ ก่อน

4. เปิด ‘Virtual Machine Platform’

เปิด PowerShell ด้วย Administrator, พิมพ์คำสั่งนี้ลงไป

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

5. restart

จากนั้นทำการโหลด Linux kernel update package แล้วติดตั้ง
WSL2 Linux kernel update package for x64 machines
ปล. ถ้าเครื่องเป็น ARM64 ให้โหลด ARM64 package แทน (ถ้าไม่แน่ใจว่าเป็นชนิดไหนให้ใช้คำสั่ง systeminfo | find “System Type” บน powershell

ติดตั้ง Linux

6. เปิด Microsoft Store แล้วเลือก Linux ที่ชอบแล้วติดตั้งลงในเครื่องได้เลย

ตั้งค่าครั้งแรก

7. เปิด linux ที่ติดตั้งไว้

เมื่อเปิด linux ที่ลงไว้ครั้งแรก มันจะบอกว่าให้รอแปปนึงกำลังดำเนินการ แล้วก็ให้เราทำการตั้งค่าครั้งแรก
โดยใสชื่อ และพาสเวิร์ด สำหรับใช้ใน linux ของคุณเอง (ไม่เกียวข้องกับ Window)

เซ็คว่า WSL ที่ใช้อยู่เป็น version อะไรโดยพิมพ์ ใน (PowerShell)

wsl --list --verbose

8. ตั้งค่าให้ wsl เป็น version 2 โดย default โดยพิพม์ ใน (PowerShell)

wsl --set-default-version 2

แค่นี้ก็เรียบร้อยได้ WSL 2 แล้ว!!

แนะนำ

ที่นี้ผมจะแนะนำตัวช่วยใน Window ที่จะทำให้การใช้ terminal หลายๆตัวในเครื่องง่ายขึ้นและดูดีขึ้นเร็วขึ้น โดย เข้า Microsoft Store แล้วโหลด Windows Terminal

ทำให้ terminal ของเรา เร็วขึ้น มีประสิทธืภาพขึ้น ดูดีขึ้น อีทั้งยังสามารถใช้ terminal ทุกตัวในเครื่องร่วมกันได้อีกด้วย. font คือดีกว่าแบบปกติมาก

การเข้าถึงไฟล์ Window จาก Linux

จากรูปข้างบนโดยเข้าถึงได้จาก path /mnt นั้นเอง

drive C:\
/mnt/c

ไป Desktop
/mnt/c/Users/ชื่อUser/Desktop

drive D:
/mnt/d

ส่วน /home จะอยู่นอก /mnt ไปอีกนะครับ

ใครมีปัญหาลอง Troubleshooting Windows Subsystem for Linux

อ้างอิง จาก Microsoft

--

--

Piravit Chenpittaya
Piravit Chenpittaya

Written by Piravit Chenpittaya

call me karn | Computer of Engineering : PSU | IG: karn.svg | git: https://github.com/karnzx /

No responses yet