[Note] การติดตั้ง WSL

ChaV
2 min readApr 21, 2021

--

เริ่มจากการซื้อโน๊ตบุ๊คใหม่มา แล้วมีพี่ ๆ เขาแนะนำว่าถ้าความจำเครื่องน้อย จะลองใช้ WSL ก็ได้นะ ในใจตอนนั้นคือ อะไรแอล ๆ นะ ฮ่าฮ่าฮ่า

ที่จริงเราจะลงระบบปฏิบัติการ Linux ก็ได้นะ แต่ก็อยากลองใช้ดูว่า WSL เนี่ยคืออะไร พี่ ๆ เขาขายบล็อคตัวเองให้เราได้ศึกษากัน แต๊นแตนแต๋น

ของพี่เน็ท ʕ •ᴥ•ʔ

ของกาน ʕ •ᴥ•ʔ

https://piravit-chenpittaya.medium.com/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-windows-subsystem-for-linux-wsl-2-window-10-641343774f88

แล้วก็ของ Mricrosoft (MS)โดยตรง ʕ •ᴥ•ʔ

ซึ่งเราก็ทำตาม doc ของ ms นั่นแหละ ซึ่งเราใช้วิธีแรกแล้วไปเปิด Windows Insider Program ทีนี้วินโดวส์อัพเดทแล้วมีปัญหาซะงั้น 555555 ต้องลำบากพี่เหวินมาช่วยแก้ ซึ่งเราจะเก็บไว้เขียนใน blog ต่อไป

ก็สรุปเราลง WSL แบบ Manual สรุปสั้น ๆ ดังนี้

1. อนุญาตให้ใช้ Windows Subsystem บน Linux

  • เปิด PowerShell แบบ Administrator (คลิกขวาที่โปรแกรมแล้วกดเลือก Run as administrator) และรันคำสั่ง:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. ตรวจสอบ requirements สำหรับการรัน WSL 2

ต้องใช้ Windows 10

  • ระบบ x64 : ใช้ Version 1903 ขึ้นไป กับ Build 18362 ขึ้นไป
  • ระบบ ARM64: ใช้ Version 2004 ขึ้นไป กับ Build 19041 ขึ้นไป

เช็ค version และ bulid number ดังนี้

  • กดปุ่ม Windows logo key + R
  • พิมพ์ winver

3. อนุญาตให้ใช้ Virtual Machine feature

  • เปิด PowerShell แบบ Administrator และรันคำสั่ง:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • restart เครื่องคอมพิวเตอร์

การติดตั้ง WSL ก็เสร็จสมบูรณ์ พร้อมกับอัพเดทเป็น WSL 2

4. ดาวน์โหลด Linux kernel update package

วิธีเช็คว่าเป็นระบบอะไร

  • เปิด Command Prompt หรือ PowerSHell
  • พิมพ์คำสั่ง:
 systeminfo | find “System Type”

5. ตั้งค่า WSL 2 ให้เป็น default version

  • เปิด PoweShell
  • รันคำสั่ง:
wsl --set-default-version 2

6. ติดตั้ง Linux distrubution

  • เปิด Microsoft Store และเลือก Linux distribution ตามที่ต้องการเลย ซึ่งเราจะใช้ Debian ก็ติดตั้งตัว Debian เลย
  • เมื่อเราเปิด Debian เราต้องตั้ง Username และ Password

ก็เป็นอันเสร็จสิ้นสำหรับการลง WSL 2 บน Windows ต่อมาก็จะเป็นตัวเลือกแนะนำ นั่นก็คือ

ติดตั้ง Windows Terminal

ข้อดีคือ ใช้งานง่าย เปิดหลาย tab ได้ สามารถสลับเปลี่ยนไปใช้ debian, Ubanyu หรือ Powershell ได้รวดเร็ว Downloads ได้จาก Microsoft Store

วิธีเช็ค verison ของ WSL

wsl --list --verbose

หรือถ้า Window Buid 18362 ขึ้นไป ใช้คำสั่งดังข้างล่างก็ได้:

wsl -l -v

ยังไม่หมดแค่นี้

เปิดหน้าต่าง Turn Windows feature on or off

เราต้องติ๊กทั้งหมดสามช่องด้วยกันคือ

  • Virtual Machine Platform
  • Windows Hypervisor Platform
  • Windows Subsystem for Linux

ก็เป็นอันเสร็จสิ้น บทความต่อไปจะเป็นเรื่องอะไร รอติดตามนะคะ เจอกันค่ะ! บั๊บบาย~

--

--

ChaV
ChaV

Written by ChaV

Christmas Weerachitoragarn | PSU | Enginearing |

No responses yet