Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

คุณมีระบบย่อย Windows สำหรับ Linux (WSL) ที่ทำงานบน Windows 11 หรือ Windows 10 ของคุณเพื่อลองใช้คำสั่งทุบตี และอาจใช้งานแอพ Linux ที่ดีที่สุดบางตัว ง่ายกว่าการใช้ดูอัลบูทเพื่อให้มีระบบปฏิบัติการทั้งสองระบบ

บางสิ่งใช้งานได้กับ WSL บางเวอร์ชันเท่านั้น และคุณไม่แน่ใจว่าคุณมีเวอร์ชันใด ดังนั้นเราจะแสดงวิธีตรวจสอบเวอร์ชัน WSL ทั้งใน Windows 11 และ Windows 10 รวมถึงเทคนิคอื่น ๆ อีกเล็กน้อย

ความแตกต่างระหว่างเวอร์ชัน WSL คืออะไร

WSL มีเพียงสองเวอร์ชันเท่านั้น WSL 1 และ WSL 2 ข้อแตกต่างหลักคือ WSL 2 มีเคอร์เนล Linux เต็มรูปแบบ ในขณะที่ WSL 1 ไม่มี คิดว่า WSL 1 เป็น WSL lite หากคุณเป็นผู้ใช้ Linux ที่มีความมุ่งมั่นหรือจริงจังกับการเรียนรู้ Linux ให้ใช้ WSL 2 ซึ่งทำงานเป็นเครื่องเสมือนที่สมบูรณ์พร้อมฟังก์ชันการทำงานทั้งหมดที่การจำลองเสมือนนำมา WSL 2 จะเพิ่มประสิทธิภาพของระบบไฟล์และรองรับความเข้ากันได้ของการโทรทั้งระบบ

WSL 2 มีเฉพาะบน Windows 11 หรือ Windows 10 เวอร์ชัน 1903 Build 19362 หรือใหม่กว่า หากคุณใช้ Windows 10 และอัปเดตอยู่เสมอ แสดงว่าคุณทำได้ดี หากคุณไม่แน่ใจ เรามีบทความที่จะช่วยให้คุณทราบว่าคุณใช้ Windows เวอร์ชันใด Windows 10 เวอร์ชันเก่ามีความเข้ากันได้กับ WSL 1 เท่านั้น

หากคุณติดตั้ง WSL ใน PowerShell หรือบรรทัดคำสั่งโดยใช้ wsl.exe –install คุณมี WSL เวอร์ชันเริ่มต้น นั่นหมายความว่าคุณมี Ubuntu 20.04 LTS Linux distro และเวอร์ชัน WSL 2

สมมติว่าคุณไม่แน่ใจว่าคุณได้ติดตั้ง WSL เริ่มต้นไว้ หรือคุณได้เพิ่ม Linux ต่างๆ หลายรุ่น และต้องการทราบว่าเป็นเวอร์ชันใด ในกรณีนี้ ก็ตรวจสอบได้ง่ายเช่นกัน

  1. เปิด Command Prompt หรือ Powershell แล้วเรียกใช้คำสั่ง wsl –list –verbose หรือ wsl -l -v .
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เอาต์พุตจะแสดงชื่อ distro เป็น NAME ไม่ว่าจะทำงานหรือหยุดทำงานภายใต้ STATE และเวอร์ชัน WSL ภายใต้ VERSION สังเกตเครื่องหมายดอกจัน distro WSL ที่มีเครื่องหมายดอกจันเป็น distro เริ่มต้นสำหรับคุณ
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

นั่นหมายความว่าหากคุณรัน WSL โดยไม่บอกว่าจะใช้ distro ตัวไหน มันจะรันเป็นค่าเริ่มต้น ลองดูเพื่อดูอินเทอร์เฟซบรรทัดคำสั่ง (CLI) ของ distro เริ่มต้น

ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ฉันจะเปลี่ยนเวอร์ชัน WSL ได้อย่างไร

มาเปลี่ยน openSUSE-42 จาก WSL 1 เป็น WSL 2 กัน วิธีเดียวกันนี้ใช้เปลี่ยน distro ใด ๆ จาก WSL 2 เป็น WSL 1 ได้

  1. เปิด Command Prompt หรือ PowerShell แล้วเรียกใช้คำสั่งต่อไปนี้:wsl –set-version [ชื่อ] [หมายเลขเวอร์ชัน wsl] โดยที่ name คือชื่อ distro และหมายเลขเวอร์ชัน wsl คือเวอร์ชันที่คุณต้องการ ในกรณีนี้ คือ wsl –set-version openSUSE-42 2 .
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

จะแสดงข้อความ กำลังดำเนินการการแปลง อาจใช้เวลาสักครู่... ด้วยการติดตั้ง distro ใหม่ อาจใช้เวลาเพียง 20 วินาที จะเสร็จสิ้นเมื่อคุณได้รับข้อความ Conversion เสร็จสมบูรณ์

ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เพื่อให้แน่ใจว่าคุณตั้งค่าเวอร์ชัน WSL อย่างถูกต้อง ให้รัน wsl –list –verbose หรือ wsl -l -v สั่งอีกครั้ง

ฉันจะตรวจสอบค่าเริ่มต้นของ WSL หรืออัพเดตล่าสุดได้อย่างไร

ก่อนที่จะดูการเปลี่ยนเวอร์ชัน WSL เริ่มต้นหรือ distro Linux เริ่มต้น คุณควรตรวจสอบว่าค่าเริ่มต้นปัจจุบันคืออะไร นี่จะแสดงให้คุณเห็นครั้งสุดท้ายที่มีการอัปเดต WSL

  1. เปิด Command Prompt หรือ PowerShell และเรียกใช้คำสั่งต่อไปนี้:wsl –status .
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

คุณจะเห็นค่าเริ่มต้น เวลาอัปเดต WSL ครั้งล่าสุด รวมถึงเวอร์ชันเคอร์เนล

ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ฉันจะอัพเดต WSL ได้อย่างไร

คุณได้ตรวจสอบเวลาอัปเดตครั้งล่าสุดสำหรับ WSL และผ่านมาระยะหนึ่งแล้ว คุณต้องการอัปเดตเพื่อให้แน่ใจว่าคุณมีเวอร์ชันล่าสุด

  1. เปิด Command Prompt หรือ PowerShell ในฐานะผู้ดูแลระบบ ทำได้โดยค้นหา Command Prompt หรือ PowerShell ในเมนู Start จากนั้นคลิกขวาที่รายการนั้นแล้วเลือก Run as administrator
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เรียกใช้คำสั่ง wsl –update . หากมีการอัปเดต ระบบจะดาวน์โหลดและติดตั้ง
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เมื่อการอัปเดตเสร็จสิ้น คุณจะเห็นเวอร์ชันเคอร์เนลที่อัปเดต ณ จุดนี้ ตอนนี้ให้รันคำสั่ง wsl –shutdown เพื่อให้การเปลี่ยนแปลงมีผล
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ฉันจะได้รับการอัปเดตอัตโนมัติสำหรับ WSL ได้อย่างไร

คุณได้ตรวจสอบสถานะ WSL ของคุณและเห็นข้อความว่า “…การอัปเดตอัตโนมัติไม่สามารถเกิดขึ้นได้เนื่องจากการตั้งค่าระบบของคุณ”? ต่อไปนี้เป็นวิธีแก้ไข

  1. เปิดการตั้งค่า Windows และไปที่ Windows Update จากนั้นเลือกตัวเลือกขั้นสูง
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เปิดการรับการอัปเดตสำหรับผลิตภัณฑ์อื่นๆ ของ Microsoft ตอนนี้คุณจะมีเวอร์ชันล่าสุดอยู่เสมอ
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ฉันจะเปลี่ยนเวอร์ชัน WSL เริ่มต้นได้อย่างไร

บางทีคุณอาจต้องการเพียง WSL 1 สำหรับการติดตั้ง Linux distro ในอนาคต นั่นเปลี่ยนไปอย่างรวดเร็ว นอกจากนี้ยังสามารถใช้เพื่อตั้งค่า WSL 2 เป็นค่าเริ่มต้นได้

  1. เปิด Command Prompt หรือ PowerShell และเรียกใช้คำสั่งต่อไปนี้:wsl –set-default-version [หมายเลขเวอร์ชัน wsl] โดยที่หมายเลขเวอร์ชัน wsl คือเวอร์ชันที่คุณต้องการ ในตัวอย่างนี้ คือ wsl –set-default-version 1 . คุณจะเห็นการดำเนินการเสร็จสมบูรณ์เมื่อเสร็จสิ้น
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. เรียกใช้ wsl –status คำสั่งเพื่อยืนยันเวอร์ชัน WSL เริ่มต้นมีการเปลี่ยนแปลง
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ฉันจะเปลี่ยน Linux Distro เริ่มต้นได้อย่างไร

บางทีคุณอาจต้องการเรียกใช้ Linux distro ที่แตกต่างจาก Ubuntu เมื่อคุณเปิดเมนู Windows Start และเลือก WSL ไม่เป็นไร เปลี่ยนแปลงได้ง่าย

  1. เปิด Command Prompt หรือ PowerShell แล้วเรียกใช้คำสั่ง wsl –set-default [name] โดยที่ name คือชื่อ distro ตามที่แสดงโดยคำสั่ง list ในตัวอย่างนี้ มาเปลี่ยนเป็น kali-linux กันดีกว่า
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน
  1. การเปลี่ยนแปลงจะใช้เวลาเพียงวินาทีเดียวและพรอมต์คำสั่งจึงจะแสดงอีกครั้ง ใช้ wsl –list –verbose หรือ wsl -l -v คำสั่งเพื่อยืนยันว่า distro เริ่มต้นมีการเปลี่ยนแปลง
ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ตอนนี้เมื่อคุณเรียกใช้ WSL จากเมนู Start Kali Linux จะเปิดขึ้น

ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

เรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง WSL

หากต้องการดูเอกสารวิธีใช้ในตัวสำหรับ WSL ให้ใช้คำสั่ง wsl –help . ตรวจสอบเวอร์ชันระบบย่อย Windows ของคุณสำหรับ Linux (WSL) บน Windows 10 และ 11 – คำแนะนำทีละขั้นตอน

ตรวจสอบบทความของเราเกี่ยวกับการติดตั้ง WSL และการใช้ bash บน Windows 11 กลับมาอีกครั้งและเราจะมีบทความที่เกี่ยวข้องกับ WSL เพิ่มเติมสำหรับคุณอย่างแน่นอน