วิธีตั้งค่าเวอร์ชัน Linux distro เป็น WSL 1 หรือ WSL 2 ใน Windows 10
Microsoft ได้พอร์ต WSL 2 เป็น Windows 10 เวอร์ชัน 1909 และเวอร์ชัน 1903 ในขั้นต้นมีให้ใช้งานเฉพาะใน Windows 10 เวอร์ชัน 2004 ตอนนี้ผู้ใช้ที่ติดตั้งระบบปฏิบัติการรุ่นเก่าสองรุ่นสามารถอัปเกรดระบบย่อย Windows สำหรับ Linux เป็นรุ่นล่าสุดและรับ ประโยชน์จากการใช้งาน
WSL 2 เป็นสถาปัตยกรรมเวอร์ชันใหม่ที่ขับเคลื่อนระบบย่อยของ Windows สำหรับ Linux เพื่อรันไบนารี ELF64 Linux บน Windows สถาปัตยกรรมใหม่นี้เปลี่ยนแปลงวิธีที่ไบนารีของ Linux เหล่านี้โต้ตอบกับ Windows และฮาร์ดแวร์ของคอมพิวเตอร์ของคุณ แต่ยังคงให้ประสบการณ์ผู้ใช้เช่นเดียวกับ WSL 1 (เวอร์ชันที่มีให้บริการอย่างกว้างขวางในปัจจุบัน)
การโฆษณา
จัดส่งเคอร์เนลลินุกซ์จริงพร้อมกับ Windows ซึ่งจะทำให้สามารถใช้งานการโทรระบบได้อย่างสมบูรณ์ นี่เป็นครั้งแรกที่เคอร์เนล Linux มาพร้อมกับ Windows WSL 2 ใช้เทคโนโลยีเวอร์ชวลไลเซชั่นล่าสุดเพื่อรันเคอร์เนล Linux ภายในเครื่องเสมือนยูทิลิตี้น้ำหนักเบา (VM) เพื่อให้พร้อมใช้งานสำหรับผู้ใช้ Windows 10 มากขึ้น Microsoft จึงมี ทำให้พร้อมใช้งาน สำหรับสองรุ่นก่อนหน้าของ OS
คุณสมบัติหลักทั้งหมดจะพร้อมใช้งานรวมถึง
- ตอนนี้ประสิทธิภาพของระบบไฟล์เทียบเท่ากับความเร็วของ Mac และ Linux
- ปรับปรุง System Call Support สำหรับแอพพลิเคชั่น Linux ทั้งหมดโดยเฉพาะ: Docker, FUSE, rsync และอื่น ๆ
- เคอร์เนล Linux แบบเต็ม
- Docker Desktop ได้เพิ่มการรองรับการใช้ WSL 2 เป็นเอ็นจิ้น
สร้าง18362.1049
และ18363.1049
หรือสูงกว่านั้นจำเป็นเพื่อให้ WSL2 ทำงานได้ พวกเขาจะเปิดตัวด้วย KB4571748 .
คุณสามารถตั้งค่าเวอร์ชัน WSL ที่ต้องการเพื่อใช้เป็นค่าเริ่มต้นสำหรับอินสแตนซ์ WSL ใหม่หรือตั้งค่าระยะห่างที่ติดตั้งเป็นแพลตฟอร์ม WSL เฉพาะ
discord วิธีการกำหนดบทบาทอัตโนมัติ
ตั้งค่า Linux Distro Version เป็น WSL 1 หรือ WSL 2 สำหรับอินสแตนซ์ใหม่
- เปิด PowerShell ในฐานะผู้ดูแลระบบ .
- ในการตั้งค่า WSL 2 เป็นเวอร์ชันเริ่มต้นสำหรับอินสแตนซ์ใหม่ให้พิมพ์และเรียกใช้:
wsl --set-default-version 2
. - ในการตั้งค่า WSL 1 เป็นเวอร์ชันเริ่มต้นสำหรับอินสแตนซ์ใหม่ให้พิมพ์และรัน:
wsl --set-default-version 1
. - คุณทำเสร็จแล้ว
หมายเหตุ: Distros WSL ดั้งเดิมบางตัวไม่ได้ออกแบบมาให้ทำงานภายใต้ WSL 2 คุณจำเป็นต้องถอนการติดตั้งด้วยตนเอง นี่คือรายการของ distros ที่เข้ากันได้กับ WSL 2
- Ubuntu
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- กาลีลินุกซ์
- Debian GNU / Linux
- Fedora Remix สำหรับ WSL
- เพนกวิน
- เพนกวินเอ็นเตอร์ไพรส์
- อัลไพน์ WSL
คุณสามารถแปลง distro ที่มีอยู่เป็นเวอร์ชัน 1 หรือ 2 ต่อไปนี้เป็นวิธีค้นหาเวอร์ชัน WSL สำหรับ distros ที่คุณติดตั้งไว้
ค้นหาเวอร์ชัน WSL สำหรับ Linux Distros ที่ติดตั้ง
- เปิด PowerShell ในฐานะผู้ดูแลระบบ .
- เรียกใช้คำสั่ง:
wsl - รายการ --verbose
. - ดูค่าคอลัมน์ 'เวอร์ชัน'
คุณทำเสร็จแล้ว
สุดท้ายต่อไปนี้เป็นวิธีเปลี่ยนเวอร์ชัน WSL สำหรับ distro
ในการตั้งค่า Linux Distro Version เป็น WSL 1 หรือ WSL 2 ใน Windows 10
- เปิด PowerShell ในฐานะผู้ดูแลระบบ .
- ในการตั้งค่า WSL 2 เป็นเวอร์ชัน distro สำหรับอินสแตนซ์เฉพาะให้รันคำสั่ง
wsl - ชุด - เวอร์ชัน 2
. - แทนที่ส่วนด้วยชื่อจริงของ Linux ที่คุณใช้เช่น Ubuntu:
wsl - ตั้งค่าเวอร์ชัน Ubuntu 2
. - ในการแปลง distro เป็น WSL 1 ให้ออกคำสั่ง
wsl - ชุดรุ่น 1
, เช่น. สำหรับ Ubuntu run:wsl - ตั้งค่าเวอร์ชัน Ubuntu 1
.