WSL: Set default Linux distribution

Byphunsanit

WSL: Set default Linux distribution

WSL ถ้าต้องการเปลี่ยนค่าเริ่มต้นตัว linux distribution ทำได้ง่าย ๆ 2 วิธี

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

เช็คโดยใช้เปิด command prompt โดยใช้ Run as administrator และใช้คำสั่ง wsl -l อีกครั้ง (Default) จะต้องอยู่หลัง DistributionName ที่เราเลือก

อ่านเพิ่มเติม

About the author

phunsanit administrator