WSL ถ้าต้องการเปลี่ยนค่าเริ่มต้นตัว linux distribution ทำได้ง่าย ๆ 2 วิธี
- command
- เปิด command prompt โดยใช้ Run as administrator
- ดู WSL ที่ลงไว้ในเครื่องของเราก่อนโดยใช้คำสั่ง
wsl -l
จะเห็นตามตัวอย่าง
Windows Subsystem for Linux Distributions:
Ubuntu
docker-desktop-data
docker-desktop (Default) - เปลี่ยนค่าเริ่มต้นใช้คำสั่ง
wsl –set-default <Distribution Name>
เช่น
wsl –set-default Ubuntu
จะเห็นตามตัวอย่าง
The operation completed successfully.
- Windows Registry
- เปิดโปรแกรม regedit โดยไปที่เมนูของ windows พิมพ์ regedit.exe ในช่อง run หรือ search แล้ว enter
- ไปที่ Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\ จะเห็น GUID ( ตัวอักษรสุ่มไม่ซ้ำกัน ) เป็นชื่อโฟลเดอร์อยู่ด้านล่าง
- ไล่ดูข้างในว่ามีค่า DistributionName ตรงกับที่เราต้องการ แล้ว copy GUID ชื่อโพลเดอร์ไว้ เช่น
{c84d999d-44e7-49da-8b2d-d79518e3761f} - กลับไปที่ Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\ ด้านขวาจะมีชื่อ DefaultDistribution ให้เปลี่ยนเป็น GUID ที่ copy ไว้แทนที่ของเดิม
- restart windows
เช็คโดยใช้เปิด command prompt โดยใช้ Run as administrator และใช้คำสั่ง wsl -l อีกครั้ง (Default) จะต้องอยู่หลัง DistributionName ที่เราเลือก
อ่านเพิ่มเติม