ฉันจะรับระบบย่อย Windows สำหรับ Linux ได้อย่างไร
เป็นเวลานานแล้วที่MicrosoftประกาศความรักในLinuxและในตอนแรก รู้สึกแปลกที่ได้เห็นWindows 10(Windows 10)ยอมรับTux Penguin อย่างไรก็ตาม ข้อเท็จจริงที่ว่าWindows 10สามารถเรียกใช้ แอปพลิเคชัน Linuxแบบเนทีฟได้โดยตรง โดยไม่ต้องใช้เครื่องเสมือน เป็นข้อพิสูจน์ถึงกลยุทธ์ใหม่ของMicrosoftในการเปิดรับระบบนิเวศอื่นๆ ช่วงเวลาที่ แปลก(Strange)ที่เราอาศัยอยู่ใช่มั้ย? คุณ คาด(Were)หวังว่าจะได้เห็นUbuntu , openSUSE, Fedoraและสิ่งที่ชอบ ทำงานโดยกำเนิดในWindows 10หรือไม่? วิธีการรับWindows Subsystem for Linux (WSL)และวิธีการติดตั้งลีนุกซ์รุ่น(Linux) ต่างๆ ในWindows 10 :
หมายเหตุ:(NOTE:)คุณลักษณะทั้งหมดที่นำเสนอมีอยู่ในWindows 10 เวอร์ชัน 1903(Version 1903) ( อัปเดต(Update)พฤษภาคม 2019(May 2019) ) หรือใหม่กว่า หากคุณใช้ Windows 10(Windows 10)เวอร์ชันเก่าคุณอาจไม่สามารถเข้าถึงคุณลักษณะทั้งหมดได้ ตรวจสอบบิล ด์ Windows 10 ของคุณ และรับการ อัปเดต Windows 10ล่าสุดที่มีให้คุณหากจำเป็น
วิธีการติดตั้งWindows SubsystemสำหรับLinuxโดยใช้Windows Features
ก่อนที่จะสามารถติดตั้งการแจกจ่าย Linux(Linux distribution)บนพีซี Windows 10 ของคุณได้ คุณต้องติดตั้งWindows Subsystem for Linux (WSL ) หากคุณต้องการคลิกเพื่อเรียกใช้คำสั่ง วิธีที่ง่ายที่สุดคือจาก คุณลักษณะ ของWindows(Windows Features)
ในช่องค้นหา(search field)จากทาสก์บาร์ของคุณ ให้พิมพ์"features"แล้วคลิกหรือกดเลือก"Turn Windows features on or off" หรือถ้าคุณชอบแผงควบคุม(Control Panel) แบบเก่า คุณยังสามารถทำตามขั้นตอนที่อธิบายไว้ที่นี่: วิธีเพิ่มหรือลบ (ไม่) คุณลักษณะ โปรแกรม หรือแอปของWindows ที่ต้องการ(Windows)
ใน หน้าต่าง คุณลักษณะของ Windows(Windows Features)ให้เลื่อนรายการตัวเลือกลง และตรวจสอบคุณลักษณะที่เรียกว่า"Windows Subsystem for Linux" จาก นั้นคลิกหรือแตะตกลง(OK)
รอสักครู่เพื่อให้Windows 10ใช้การเปลี่ยนแปลงที่จำเป็น
เมื่อการเปลี่ยนแปลงเสร็จสิ้น Windows 10 จะแจ้งให้คุณทราบว่าคุณต้องรีบูตคอมพิวเตอร์หรืออุปกรณ์(computer or device)เพื่อติดตั้งให้เสร็จสิ้น
รีสตาร์ท(Restart now) ทันทีหรือเลือกรีสตาร์ทในภายหลังหากคุณยังมีงานต้องทำใน คอมพิวเตอร์หรืออุปกรณ์(computer or device) Windows 10
วิธีติดตั้งระบบย่อย Windows(Windows Subsystem)สำหรับLinuxโดยใช้Powershell
PowerShellเสนอวิธีการติดตั้งWindows Subsystem for Linux (WSL) ที่ รวดเร็วยิ่งขึ้น เปิด Powershell(Open Powershell)ในฐานะผู้ดูแลระบบ แล้วป้อน(administrator and enter)คำสั่งนี้: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-(Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux) Linux กดEnterบนแป้นพิมพ์เพื่อเรียกใช้คำสั่ง
หลังจากนั้นไม่นาน Windows 10 จะติดตั้งWSL (ระบบย่อย Windows สำหรับ Linux)(WSL (Windows Subsystem for Linux)) เสร็จ สิ้น เมื่อเสร็จแล้ว ควรขอให้คุณรีสตาร์ทคอมพิวเตอร์ พิมพ์Yหากคุณต้องการทำตอนนี้ หรือNหากคุณต้องการรีบูตในภายหลัง
หลังจากที่คุณรีสตาร์ท Windows 10 จะเสร็จสิ้นการติดตั้งWindows Subsystem for Linux (WSL ) ถัดไป คุณสามารถดาวน์โหลดและติดตั้งลีนุกซ์(Linux) รุ่นใด ก็ได้ ที่มี
วิธีดาวน์โหลดและติดตั้งลีนุกซ์(Linux)ดิสทริบิวชันบนWindows 10จากMicrosoft Store
ไม่ว่าคุณจะเลือกติดตั้งWindows Subsystem for Linux (WSL)อย่างไร คุณก็สามารถติดตั้งLinux รุ่นใดรุ่นหนึ่งที่มีอยู่ ได้ สำหรับผู้ที่ชื่นชอบการคลิกและแตะ วิธีที่ง่ายที่สุดในการติดตั้งLinux distroคือการติดตั้งจากMicrosoft Store (Microsoft Store)เปิดและค้นหา"linux"หรือคลิก/แตะที่ลิงก์โดยตรง(direct link) นี้ เพื่อดูว่าคุณจะได้รับLinux รุ่นใดบ้าง(Linux)
เมื่อเราเผยแพร่บทช่วยสอนนี้ นี่คือรายการของLinux distros ที่มีใน Windows 10: Ubuntu, openSUSE, Kali Linux , Debian , Fedora , Pengwin , Alpineและ SUSE Linux Enterprise Server(SUSE Linux Enterprise Server)
เลือกdistro Linux(Linux distro)ที่คุณต้องการ คลิกหรือกดเลือกจากนั้นกดปุ่มติดตั้ง(Install)
ขึ้นอยู่กับขนาดของdistro Linux(Linux distro)และความเร็วของการเชื่อมต่ออินเทอร์เน็ตของคุณ อาจใช้เวลาสักครู่ในการดาวน์โหลดให้เสร็จ เมื่อการดาวน์โหลดสิ้นสุดลง Windows 10 จะติดตั้งการแจกจ่าย Linux(Linux distribution)โดยอัตโนมัติ
เมื่อการติดตั้งเสร็จสิ้น คุณสามารถเริ่มการแจกจ่าย Linux(Linux distribution) ใหม่ ได้โดยคลิกที่ ปุ่ม Launchจากหน้าบนMicrosoft Store(Microsoft Store)
หรือ Windows 10 ยังสร้างทางลัดที่สะดวก(convenient shortcut)สำหรับการแจกจ่าย Linux(Linux distribution)ในStart Menuซึ่งคุณสามารถใช้เพื่อเริ่มต้นได้ทุกเมื่อที่ต้องการ
วิธีดาวน์โหลดและติดตั้งลีนุกซ์(Linux)ดิสทริบิวชันบนWindows 10จากPowerShell
หากคุณเป็นแฟนตัวยงของบรรทัดคำสั่ง คุณสามารถดาวน์โหลดและติดตั้งLinux distros ได้โดยตรงจากPowerShell เปิด Powershell(Open Powershell)ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้ ขึ้นอยู่กับว่า คุณต้องการ Linux distro ใด:
- Ubuntu 18.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile "$HomeDownloadsUbuntu1804.appx" -UseBasicParsing
- Ubuntu 18.04 ARM : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile "$HomeDownloadsUbuntu1804ARM.appx" -UseBasicParsing
- Ubuntu 16.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile "$HomeDownloadsUbuntu1604.appx" -UseBasicParsing
- Debian GNU/Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile "$HomeDownloadsDebian.appx" -UseBasicParsing
- Kali Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile "$HomeDownloadsKali.appx" -UseBasicParsing
- OpenSUSE Leap 42 : Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile "$HomeDownloadsOpenSUSE.appx" -UseBasicParsing
- SUSE Linux Enterprise Server 12 : Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile "$HomeDownloadsSUSELinuxEnterprise.appx" -UseBasicParsing
- Fedora Remix สำหรับ WSL(Fedora Remix for WSL) : Invoke-WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile "$HomeDownloadsFedoraRemix.appx" -UseBasicParsing
กดEnterบนแป้นพิมพ์ของคุณและรอ(keyboard and wait)ให้แพ็คเกจการแจกจ่าย Linux ดาวน์โหลด (Linux distribution)การแจกจ่ายที่เลือกจะถูกบันทึกไว้ในโฟลเดอร์ดาวน์โหลด ของคุณ (Downloads)อย่างไรก็ตาม หากคุณต้องการตำแหน่งอื่น ให้แทนที่ สตริง $HomeDownloadsจากคำสั่งที่คุณกำลังเรียกใช้ ด้วยโฟลเดอร์ที่คุณต้องการ
รอ(Wait)จนกว่าจะดาวน์โหลดLinux distribution ของคุณ (Linux distribution)เมื่อเสร็จแล้ว ให้รันคำสั่งใดคำสั่งหนึ่งต่อไปนี้ ขึ้นอยู่กับว่าลินุกซ์ distro(Linux distro)ใดที่คุณเลือกติดตั้งบนพีซี Windows 10 ของคุณ:
- Ubuntu 18.04 : Add-AppxPackage -Path "$HomeDownloadsUbuntu1804.appx"
- Ubuntu 18.04 ARM : IAdd-AppxPackage -Path "$HomeDownloadsUbuntu1804ARM.appx"
- Ubuntu 16.04 : Add-AppxPackage -Path "$HomeDownloadsUbuntu1604.appx"
- Debian GNU/Linux : Add-AppxPackage -Path "$HomeDownloadsDebian.appx"
- Kali Linux : Add-AppxPackage -Path "$HomeDownloadsKali.appx"
- OpenSUSE Leap 42 : Add-AppxPackage -Path "$HomeDownloadsOpenSUSE.appx"
- SUSE Linux Enterprise Server 12 : Add-AppxPackage -Path "$HomeDownloadsSUSELinuxEnterprise.appx"
- Fedora Remix สำหรับ WSL(Fedora Remix for WSL) : Add-AppxPackage -Path "$HomeDownloadsFedoraRemix.appx"
เมื่อการติดตั้งเสร็จสิ้น คุณจะพบทางลัดที่สะดวกสำหรับการกระจาย Linux(Linux distribution) ของคุณ ในเมนู(Start Menu)เริ่ม เรียกใช้และสนุกกับมัน!
นั่นคือทั้งหมด! ตอนนี้คุณสามารถเริ่มเล่นกับLinuxบนพีซี Windows 10 ของคุณได้แล้ว! 🙂
บทสรุป
การเปิดใช้งานระบบย่อย Windows สำหรับ Linux (WSL)(Windows Subsystem for Linux (WSL))บนWindows 10นั้นไม่ใช่เรื่องยาก อย่างไรก็ตาม การทำงานกับLinuxจากWindows 10อาจเป็นสิ่งที่ไม่เหมาะสำหรับทุกคน หากคุณเป็นนักพัฒนา ถ้าคุณชอบเรียกใช้คำสั่งในสภาพแวดล้อมแบบข้อความ(text environment)หรือถ้าคุณมีประสบการณ์ในการทำงานกับLinuxคุณอาจจะตื่นเต้นมากกับความรักที่ Windows 10(love Windows 10)กำลังแสดงต่อผู้ใช้Linux
Related posts
วิธีการสลับไปมาระหว่าง CMD and PowerShell ใน Windows Terminal
วิธีการสร้างหลายโฟลเดอร์ในครั้งเดียว
Windows Terminal คืออะไร
สิ่งที่รูปแบบของ Windows 10 เครื่องคอมพิวเตอร์แล็ปท็อปหรือแท็บเล็ตคืออะไร? 8 วิธีที่จะหา
วิธีการส่งออกแผนผังไดเร็กทอรีของโฟลเดอร์ใน Windows
8 คุณสมบัติที่ใหม่ใน Command Prompt & PowerShell ของ Windows 10?
วิธีปิดแท็บใน Chrome, Firefox, Microsoft Edge, และ Opera
พรอมต์คำสั่ง (CMD) คืออะไร?
ดูข้อมูลระบบและจัดการกระบวนการจาก CMD หรือ PowerShell
คำถามง่ายๆ: Telnet คืออะไรและยังสามารถใช้เพื่ออะไรได้บ้าง?
3 วิธีในการเปลี่ยนที่อยู่ IP ใน Windows 10
วิธีเปรียบเทียบสองไฟล์ตามเนื้อหาใน Windows
5 วิธีในการอัปโหลดไฟล์ไปยัง Google Drive
9 วิธีในการเปิด PowerShell ใน Windows (รวมถึงในฐานะผู้ดูแลระบบ)
วิธีการที่จะตรึง Start Menu ใน Windows 10: คู่มือที่สมบูรณ์
วิธีซ่อน (หรือเลิกซ่อน) พาร์ติชันใด ๆ ใน Windows (ทุกเวอร์ชัน)
รีเซ็ต PowerShell และ CMD เป็นการตั้งค่าเริ่มต้น
วิธีซ่อมแซมไฟล์ Windows ที่สูญหายหรือเสียหายจากพรอมต์คำสั่ง
เพิ่มแผงควบคุมและพรอมต์คำสั่งในเมนู WinX ใน Windows 10
4 วิธีในการสร้างไฟล์จำลองสุ่มที่มีขนาดเฉพาะใน Windows