# ติดตั้ง WSL 2

1. ตรวจสอบเวอร์ชั่น windows ที่รองรับ WSL2

   1.1 กดปุ่ม `windows logo key + R` แล้วพิมพ์ว่า winver  วิธีการเช็คเวอร์ชั่นของ Windows ที่ติดตั้ง

   System requirement

   * * For x64 systems: **Version 1903** or higher, with **Build 18362** or higher.
     * For ARM64 systems: **Version 2004** or higher, with **Build 19041** or higher.

![](https://1856353139-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MClo3nC-1US0rbK8Qau%2F-MNYVAiNkmtIMNHgQZVh%2F-MNYZ9iVkzVeMA8AOkWy%2FUntitled.png?alt=media\&token=824cc13c-cca6-4ad9-a7b8-e6950c3c615f)

&#x20;       1.3 ไปที่ Search พิมพ์ค้นหา windows powershell คลิ๊กขวาเลือก Run as administrator

![](https://1856353139-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MClo3nC-1US0rbK8Qau%2F-MNYVAiNkmtIMNHgQZVh%2F-MNY_Q84Ep9qTBPOq23K%2FUntitled2.png?alt=media\&token=63cf786c-d4cf-4b71-b5c4-d3c1ce75873c)

&#x20;       1.4. พิมพ์คำสั่งดังนี้

```
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
```

&#x20;      1.5. พิมพ์คำสั่งดังนี้

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

&#x20;     1.6. Restart เครื่อง

2\. ดาวน์โหลด [Linux kernel update](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi) แล้วทำการติดตั้ง

![](https://paper-attachments.dropbox.com/s_9749D5A73F48B7159351521E9F40D4E63444EDB865F015B313407708D5057BD0_1606912048020_image.png)

3\. ติดตั้ง Ubuntu 18.04 &#x20;

&#x20;    3.1 ไปที่เมนู Search ของ windows ค้นหา Microsoft store

&#x20;    3.2 พิมพ์  Ubuntu 18.04 LTS ที่ช่องค้นหา

&#x20;    3.3 คลิ๊ก get เพื่อ ติดตั้ง

&#x20;    3.4 หลังติดตั้งเสร็จ คลิ๊ก Launch เพื่อเปิดโปรแกรม&#x20;

![](https://1856353139-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MClo3nC-1US0rbK8Qau%2F-MNYVAiNkmtIMNHgQZVh%2F-MNYcbIr6JgYbeMcOs4_%2FUntitled1.png?alt=media\&token=20395ca1-c430-4c13-9658-79bbb263fb14)

4\. เปิด Windows Powershell อีกครั้ง

&#x20;   4.1 ตรวจสอบ version ของ WSL พิมพ์คำสั่งดังนี้

```
wsl --list --verbose
```

![](https://1856353139-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MClo3nC-1US0rbK8Qau%2F-MNYcqPZUz8B600ycKWw%2F-MNYee_a1Uv-dT5yrs-1%2FUntitled11.png?alt=media\&token=a609cda2-93d2-438a-9daf-1de735f7c2c0)

&#x20;  4.2 ตั้งค่า wsl2 ให้เป็น default version ด้วยคำสั่ง

```
wsl --set-default-version 2
```

![ตัวอย่าง](https://1856353139-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MClo3nC-1US0rbK8Qau%2F-MNYcqPZUz8B600ycKWw%2F-MNYf2xBFniSKC9WU1Jn%2Fimage.png?alt=media\&token=43a5faf0-aebd-4a18-bb9c-9c182031b616)

หลังจากเช็คเวอร์ชั่นว่าพร้อมใช้งานแล้วเราสามารถเปลี่ยนเวอร์ชั่น WSL เป็น 1 และ 2 ได้โดยใช้คำสั่งด้านล่าง

```
wsl --set-version Ubuntu-18.04 2
```

หรือ

```
wsl --set-version Ubuntu-18.04 1
```

ตามเวอร์ชั่น WSL ที่เราต้องการ (ในคลาสเรียนนี้ใช้เวอร์ชั่น2)

จากนั้นเปิด Ubuntu ที่ติดตั้งแล้วทำตาม ขั้นตอนนี้ (Debian) ได้เลย

&#x20;   &#x20;

แหล่งอ้างอิง

{% embed url="<https://docs.microsoft.com/en-us/windows/wsl/install-win10>" %}
