เริ่มจากการซื้อโน๊ตบุ๊คใหม่มา แล้วมีพี่ ๆ เขาแนะนำว่าถ้าความจำเครื่องน้อย จะลองใช้ WSL ก็ได้นะ ในใจตอนนั้นคือ อะไรแอล ๆ นะ ฮ่าฮ่าฮ่า
ที่จริงเราจะลงระบบปฏิบัติการ Linux ก็ได้นะ แต่ก็อยากลองใช้ดูว่า WSL เนี่ยคืออะไร พี่ ๆ เขาขายบล็อคตัวเองให้เราได้ศึกษากัน แต๊นแตนแต๋น
ของพี่เน็ท ʕ •ᴥ•ʔ
ของกาน ʕ •ᴥ•ʔ
แล้วก็ของ 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
- ระบบ x64 : WSL2 Linux kernel update package for x64 machines
- ระบบ ARM64: ARM64 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
ก็เป็นอันเสร็จสิ้น บทความต่อไปจะเป็นเรื่องอะไร รอติดตามนะคะ เจอกันค่ะ! บั๊บบาย~