ลองนึกภาพว่าคุณได้สิ่งที่ดีที่สุดจากทั้งสองโลก: ความคุ้นเคยของWindows 11และความหลากหลายของLinuxอยู่ในมือคุณ นั่นคือความมหัศจรรย์ของWindows Subsystem for Linux (WSL)ไม่ว่าคุณจะเป็นนักพัฒนาที่กำลังแก้ไขข้อบกพร่องของโค้ด นักวิทยาศาสตร์ข้อมูลที่กำลังประมวลผลตัวเลข หรือเพียงแค่สนใจใน Linux การเปิดใช้งานWSLจะเปิดโอกาสที่ไม่มีที่สิ้นสุด คู่มือนี้จะแนะนำคุณทีละขั้นตอนในการติด ตั้งและใช้งาน WSL บนเครื่อง Windows 11ของคุณโดยทำให้ทุกอย่างง่าย มีประสิทธิภาพ และน่าตื่นเต้น มาเริ่มกันเลยและเพิ่มประสิทธิภาพให้กับระบบของคุณ! 🚀
WSL คืออะไร และเหตุใดคุณควรเปิดใช้งานบน Windows 11?
WSLหรือWindows Subsystem for Linuxคือเลเยอร์ความเข้ากันได้ที่ช่วยให้คุณสามารถใช้งาน สภาพแวดล้อม Linux แท้ๆ บนWindows 11 ได้โดยตรง โดยไม่ต้องยุ่งยากกับการบูตแบบคู่หรือเครื่องเสมือน Microsoft เป็นผู้ริเริ่มและพัฒนามาเป็นWSL 2ซึ่งใช้เครื่องเสมือนขนาดเล็กเพื่อประสิทธิภาพที่ดีขึ้น ความเข้ากันได้ของระบบอย่างสมบูรณ์ และการเข้าถึงไฟล์ระหว่าง Windows และ Linux ได้อย่างราบรื่น
ทำไมต้องเปิดใช้งาน? ลองนึกภาพดู: ⭐เรียกใช้เครื่องมือบรรทัดคำสั่งของ Linux เช่นgrep`pip`, awk`pip` หรือ ` dockerpip` ได้โดยตรง⭐พัฒนาแอปพลิเคชันข้ามแพลตฟอร์มโดยไม่ต้องเปลี่ยนระบบปฏิบัติการ⭐เข้าถึงไฟล์ Windows จาก bash ของ Linux ได้อย่างง่ายดาย นี่คือการเปลี่ยนแปลงครั้งสำคัญสำหรับประสิทธิภาพการทำงาน โดยเฉพาะอย่างยิ่งในWindows 11เวอร์ชันล่าสุดที่เพิ่มประสิทธิภาพการทำงานร่วมกัน ไม่ต้องประนีประนอมอีกต่อไป—โอบรับพลังแห่งไฮบริดและสัมผัสความตื่นเต้นของเวิร์กโฟลว์ที่เป็นหนึ่งเดียว!
ข้อกำหนดของระบบสำหรับการเปิดใช้งาน WSL บน Windows 11
ก่อนที่เราจะเริ่มขั้นตอนต่างๆ โปรดตรวจสอบให้แน่ใจว่าการตั้งค่าของคุณตรงตามเงื่อนไขพื้นฐานเหล่านี้ เพื่อให้การดำเนินการเป็นไปอย่างราบรื่น:
- Windows 11 (รุ่น Home, Pro หรือ Enterprise; เวอร์ชัน 22000 ขึ้นไป—ตรวจสอบได้
winverในช่อง Run)
- โปรเซสเซอร์ 64 บิต พร้อมรองรับการแปลงที่อยู่ระดับที่สอง (SLAT)
- ต้องมี RAM อย่างน้อย 4GB (แนะนำ 8GB สำหรับWSL 2 )
- เปิดใช้งานเวอร์ชวลไลเซชันใน BIOS/UEFI (พีซีรุ่นใหม่ส่วนใหญ่มีฟังก์ชันนี้อยู่แล้ว หากจำเป็นให้รีสตาร์ทและตรวจสอบการตั้งค่าเมนบอร์ดของคุณ)
- สิทธิ์ผู้ดูแลระบบในบัญชีของคุณ
ถ้าฮาร์ดแวร์ของคุณใช้งานได้ปกติ ก็ไม่มีปัญหาอะไร การเปิดใช้งานWSLนั้นง่ายและสามารถย้อนกลับได้ ดังนั้นไม่ต้องกังวลหากคุณต้องการทดลองอะไรเพิ่มเติม พร้อมที่จะเปิดใช้งานWindows Subsystem for Linux แล้ว หรือยัง? ไปกันเลย!
คู่มือทีละขั้นตอน: วิธีเปิดใช้งาน WSL บน Windows 11
ไมโครซอฟต์ได้ทำให้การเปิดใช้งานWSL ใน Windows 11 เวอร์ชัน ล่าสุดใช้งานง่ายอย่างเหลือเชื่อเราจะเน้นที่วิธีการที่ง่ายที่สุด: ผ่านทาง GUI และบรรทัดคำสั่ง เลือกวิธีที่เหมาะกับคุณที่สุด—ทั้งสองวิธีให้ผลลัพธ์ที่ยอดเยี่ยมเหมือนกัน
วิธีที่ 1: เปิดใช้งาน WSL โดยใช้แอปการตั้งค่าของ Windows 11 (ง่ายที่สุดสำหรับผู้เริ่มต้น)
วิธีการแบบกราฟิกนี้เหมาะอย่างยิ่งหากคุณชอบคลิกมากกว่าพิมพ์ มันรวดเร็วและเห็นภาพชัดเจน ทำให้คุณไม่พลาดทุกรายละเอียด
- 1️⃣ เปิดการตั้งค่า:กดWindows + Iหรือค้นหา "การตั้งค่า" ในเมนูเริ่มต้น
- 2️⃣ ไปที่ฟีเจอร์เสริม:ไปที่แอป > ฟีเจอร์เสริม (หรือค้นหา "เปิดหรือปิดฟีเจอร์ของ Windows" ในแถบงาน)
- 3️⃣ ค้นหาและติดตั้ง WSL:คลิก "คุณสมบัติเพิ่มเติมของ Windows" หรือค้นหาWindows Subsystem for Linux โดยตรง ติ๊กช่องข้างๆ แล้วคลิก ตกลง Windows จะดาวน์โหลดและติดตั้ง—จิบกาแฟรอได้เลย! ☕
- 4️⃣ เปิดใช้งานแพลตฟอร์มเครื่องเสมือน:ในหน้าต่างเดียวกัน ให้เปิดใช้งานแพลตฟอร์มเครื่องเสมือนสำหรับ การรองรับ WSL 2 ด้วย จากนั้นรีสตาร์ทพีซีเมื่อได้รับแจ้ง
- 5️⃣ ตั้งค่า WSL 2 เป็นค่าเริ่มต้น:หลังจากรีบูตเครื่อง ให้เปิด PowerShell ในฐานะผู้ดูแลระบบ (คลิกขวาที่ เริ่ม > เทอร์มินัล (ผู้ดูแลระบบ)) แล้วเรียกใช้คำสั่ง
wsl --set-default-version 2นี้: เพื่อให้แน่ใจว่าคุณจะได้รับประสบการณ์ การใช้งาน WSL 2 ที่เหนือกว่า
สำเร็จ! ตอนนี้ WSLเปิดใช้งานแล้ว แต่เรายังไม่เสร็จแค่นั้น ต่อไปคือการติดตั้งระบบปฏิบัติการ Linux
วิธีที่ 2: เปิดใช้งาน WSL ผ่านทางบรรทัดคำสั่ง (สำหรับผู้ใช้ขั้นสูง)
หากคุณถนัดการใช้คำสั่ง วิธีนี้จะเร็วกว่าและสามารถเขียนสคริปต์ได้ เปิด PowerShell หรือ Command Prompt ในฐานะผู้ดูแลระบบ
- 1️⃣ เรียกใช้คำสั่งเปิดใช้งาน:พิมพ์
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartและกด Enter การดำเนินการนี้จะเปิดใช้งานWSL
- 2️⃣ เปิดใช้งานแพลตฟอร์มเครื่องเสมือน:เรียกใช้คำสั่ง
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart.
- 3️⃣ รีสตาร์ทพีซี:รีบูตเครื่องเพื่อใช้การเปลี่ยนแปลง
- 4️⃣ ติดตั้งการอัปเดต WSL: ดาวน์โหลดการอัปเดตเคอร์เนล WSL 2เวอร์ล่าสุดจากเว็บไซต์อย่างเป็นทางการของ Microsoft: ดาวน์โหลดการอัปเดตเคอร์เนล Linux WSL2เรียกใช้ไฟล์ .msi ในฐานะผู้ดูแลระบบ
- 5️⃣ ตั้งค่าเวอร์ชันเริ่มต้น:ใน PowerShell ในโหมดผู้ดูแลระบบ ให้รันคำสั่ง
wsl --set-default-version 2.
เคล็ดลับ: คำสั่งเหล่านี้ทำงานได้อย่างราบรื่นบน Windows 11 เวอร์ชัน ล่าสุดเพื่อให้มั่นใจถึงประสิทธิภาพสูงสุด หากคุณพบข้อผิดพลาดเช่น "WSL ไม่ได้เปิดใช้งาน" โปรดตรวจสอบการทำงานเสมือนใน Task Manager อีกครั้ง (Ctrl + Shift + Esc > ประสิทธิภาพ > CPU)
การติดตั้งระบบปฏิบัติการ Linux หลังจากเปิดใช้งาน WSL
เมื่อ เปิดใช้งาน WSLแล้ว ก็ถึงเวลาเลือก Linux เวอร์ชันที่คุณชอบ Microsoft Store มีดิสทริบิวชันอย่างเป็นทางการให้เลือกใช้ฟรี เช่น Ubuntu, Debian หรือ Kali โดย Ubuntu เป็นที่นิยมมากที่สุดเนื่องจากความเสถียรและการสนับสนุนจากชุมชน
- 1️⃣ เปิด Microsoft Store:ค้นหา "Ubuntu" (หรือดิสทริบิวชันที่คุณต้องการ)
- 2️⃣ ติดตั้งและเรียกใช้งาน:คลิก ติดตั้ง จากนั้นเลือกเรียกใช้งานจากเมนู เริ่ม การเรียกใช้งานครั้งแรกจะเริ่มต้นระบบปฏิบัติการ – ตั้งชื่อผู้ใช้และรหัสผ่านเมื่อได้รับแจ้ง
- 3️⃣ ตรวจสอบการติดตั้ง:ในเทอร์มินัล Linux ให้รันคำสั่ง
uname -rเพื่อยืนยัน เคอร์เนล WSL 2 (ควรแสดงผลลัพธ์ประมาณ 5.x-microsoft-standard-WSL2)
ตอนนี้คุณอยู่ใน ระบบ Bash ของ Linux อย่างสมบูรณ์แล้ว ! อัปเดตแพ็กเกจsudo apt update && sudo apt upgradeเพื่อรับฟีเจอร์ล่าสุด น่าตื่นเต้นใช่ไหม? Windows 11 ของคุณ ได้รับการอัปเกรดเป็น Linux แล้ว 😊
การปรับแต่งและแก้ไขปัญหา WSL บน Windows 11
เพื่อให้ทุกอย่างดำเนินไปอย่างราบรื่น นี่คือเคล็ดลับดีๆ บางประการ:
| ปัญหาทั่วไป |
สารละลาย |
| WSL ไม่เริ่ม |
เรียกใช้wsl --updatePowerShell ในโหมดผู้ดูแลระบบเพื่อรับการแก้ไขล่าสุด |
| ประสิทธิภาพช้า |
ตรวจสอบให้แน่ใจว่าWSL 2ถูกตั้งค่าเป็นค่าเริ่มต้น และจัดสรร RAM เพิ่มเติมผ่าน.wslconfigไฟล์ในไดเร็กทอรีผู้ใช้ของคุณ (เช่น memory=4GB) |
| ปัญหาเกี่ยวกับการเข้าถึงไฟล์ |
ใช้/mnt/สำหรับไดรฟ์ Windows ใน Linux; หลีกเลี่ยงการแก้ไขไฟล์ Windows จาก Linux เพื่อป้องกันปัญหาเรื่องสิทธิ์การเข้าถึง |
| ข้อผิดพลาด 0x80040326 |
เปิดใช้งาน Hyper-V ในคุณสมบัติของ Windows หรือตรวจสอบ BIOS สำหรับการตั้งค่าเวอร์ชวลไลเซชัน |
สำหรับการปรับแต่งขั้นสูง ลองใช้เครื่องมือ GUI เช่น Windows Terminal สำหรับ การใช้งาน WSL แบบแท็บ หรือผสานรวมกับ VS Code ผ่านส่วนขยาย Remote - WSL ทั้งหมดนี้ก็เพื่อให้การตั้งค่าของคุณใช้งานง่ายและทรงพลัง
ต่อไปคืออะไร? ยกระดับฝีมือการเล่น WSL ของคุณ
ขอแสดงความยินดี คุณได้เปิดใช้งานWindows Subsystem for LinuxบนWindows 11 เรียบร้อยแล้ว ! นี่เป็นเพียงจุดเริ่มต้นเท่านั้น ลองทดลองใช้งานแอปพลิเคชัน GUI บนเดสก์ท็อป Linux หรือลองใช้คอนเทนเนอร์ด้วยแบ็กเอนด์ WSL 2wsl --install -d Ubuntuของ Docker Desktop การผสานรวมจะดียิ่งขึ้นเรื่อยๆ ดังนั้นโปรดติดตามวิธีการผสานสองโลกนี้เพิ่มเติมต่อไป
รู้สึกมั่นใจขึ้นไหม? แชร์ ประสบการณ์การใช้ WSL ของคุณ ในช่องแสดงความคิดเห็นด้านล่างได้เลย เราอยากรู้ว่ามันเปลี่ยนแปลงขั้นตอนการทำงานของคุณอย่างไรบ้าง หากคุณพบปัญหาใดๆ เอกสารของ Microsoft ก็เป็นแหล่งข้อมูลชั้นเยี่ยม: เอกสารอย่างเป็นทางการของ WSLขอให้สนุกกับการเขียนโค้ด! 👏