Mr.Green

สร้าง บันทึกและแบ่งปัน

พิมพ์ค้นหาบทความได้ในช่องค้นหา

Debian on Windows using WSL2

Debian on Windows using WSL2 คือการติดตั้ง Debian ลงบนวินโดว์ 11 มันไม่เชิงติดตั้ง แต่มันเป็นการทำงานเสมือนบนวินโดว์ 11 อีกที เพื่อความสะดวกในการทำงานในกรณีที่คนบางคนต้องการใช้งาน Linux ในเบื้องต้น แต่ไม่อยากเปลี่ยนเครื่องคอมพิวเตอร์ สลับไปใช้เครื่องที่ติดตั้ง Linux อย่างเดียว

อย่างเช่น มีจุดประสงค์ ใช้งานในการเข้าคุมระบบกรณีที่เราจำเป็นเร่งด่วนในการใช้งานผ่าน SSH ซึ่งหากเป็นการใช้งานในคำสั่งดังกล่างของ Linux ไม่ว่าตระกูลไหน มันค่อนข้างจะรวดเร็วและสบาย ง่ายในการจัดการมากว่า เราทำงานผ่าน Terminal ของวินโดว์หรือผ่าน Putty

สำหรับคนที่ต้องการรีบใช้งานสามารถงานสรุปเบื้องต้นได้ ก่อน หรือหากต้องการทำความเข้าใจลงลึกสามารถอ่านท้ายๆๆ บทความได้

เริ่มจากเปิดใช้งาน wls2

ไปเปิดหน้าต่าง Turn windows Features on or off โดยใช้วิธีการค้นหาในหน้าต่าง Setting หรือจะใช้เส้นทางนี้ก็ได้

  • กดปุ่ม Win + I  หลังจากนั้นจะปรากฏหน้าต่าง  Settings
  • เปิดดู  Apps tab ที่กรอบด้านซ้ายมือ
  • เลื่อนดูทางกรอบขวามือ จะเจอ Optional Features.
  • เลื่อนหน้าจอ ดูล่างๆ จะพบ Related settings section
  • คลิกตรง More Windows features. หลังจากนั้นโปรแกรมจะเปิดหน้าต่าง Windows Features dialog.

ให้คลิกเลือก 2 ตัวคือ

  • Virtual Machine Platform
  • กับ Windows Subsystem for Linux ตามภาพข้างล่าง

Debian on Windows using WSL2

ขั้นตอนการติดตั้ง Linux บน windows 11

เมื่อดำเนินการตามขั้นตอนดังกล่าวเสร็จแล้ว ให้ดำเนินการต่อดังนี้

เปิด PowerShell เมื่อเจอแล้ว ให้คลิกขวาเพื่อใช้งานในฐานะ Administrator เหตุผลที่เราเปิด PowerShell หรือ command Prompt เพื่อใช้งานในการพิมพ์คำสั่งต่างๆๆ ผ่าน command line ของวินโดว์

wsl --install

หรือจะใช้คำสั่ง นี้ก็ได้มันจะติดตั้งพร้อมอัพเดท

wsl --update

หลังจากนั้นให้ รีสตาร์ท คอมพิวเตอร์

เริ่มจากใช้คำสั่งแรกเพื่อกำหนดให้ Wsl2 ทำงานเป็นค่าเริ่มต้น

wsl --set-default-version 2

หลังจากนั้น ใช้คำสั่งเพื่อตรวจสอบดูว่า เราจะติดตั้ง Linux distro ไหน เพื่อใช้ประกอบคำสั่งในการติดตั้งในขั้นตอนต่อไป

wsl --list --online

หลังจากเราทราบว่า มี Linux ตัวไหนที่สามารถติดตั้งได้ เราก็เริ่มการติดตั้งได้เลย จากตัวอย่าง ต้องการติดตั้ง Debian ก็พิมพ์คำสั่งตามด้านล่าง

wsl --install-d Debian

หลังจากนั้นจะมีการติดตั้ง Linux ในขั้นตอนนี้ ให้เตรียม Username กับ Password ไว้ และจำให้ดี เพราะในการใช้งาน จำเป็นต้องใช้ในบางครั้ง

การเรียกใช้งาน Linux บน วินโดว์11

เมื่อเราติดตั้งเสร็จแล้ว เปิดโปรแกรมขึ้นมาจะโชว์ให้เราเห็นดังภาพข้างล่าง หากขี้เกียจคลิกไล่ให้ใช้วิธีพิมพ์ค้นหา

เมื่อคลิกเลือกเปิดใช้งาน Debian จะปรากฏหน้าจอ Terminal ดังภาพ

ติดตั้ง Gnome-Terminal เพื่อให้ใช้งานสะดวกขึ้น

ในการทำงานเพื่อคุมระบบผ่าน SSH ในกรณีที่ Server ของเราเป็นระบบปฎิบัติการ Linux และเครื่องลูกของเราเป็น Linux เช่นกัน สิ่งที่สำคัญคือการใช้คำสั่ง คัดลอก การวาง เพราะมันสะดวกในกรณีที่เราต้องการค้นหาเมื่อเจอปัญหา หรือว่าในกรณีที่เราใช้คำสั่งยาว เพื่อป้องกันความผิดพลาดในการพิมพ์

แต่ ในการติดตั้งที่ผ่านมามีปัญหาตรง การคัดลอกและการวางค่อนข้างยุ่งยาก ทางแก้คือใช้ Terminal ของ Gnome

เริ่มแรกใช้คำสั่งเพื่อ update ก่อน

sudo apt update && sudo apt full-upgrade

คำสั่งติดตั้ง gnome-terminal

sudo apt install gnome-terminal

ติดตั้งเสร็จ เมื่อเราใช้คำสั่งเพื่อใช้งาน โดยใช้คำสั่ง gnome-terminal โปรแกรมแจ้งว่ามีปัญหาไม่สามารถเปิดได้ ให้พิมพ์คำสั่งด้านล่างต่อ

sudo apt install dbus-x11

เรียกเพื่อใช้งาน Terminal ของ Gnome

 gnome-terminal

จะมีหน้าต่างใหม่เกิดขึ้นมาก แล้วจะเห็นว่า มีเมนูคำสั่งให้เราเลือก พร้อมทั้งหากเราคลิกขวาในหน้าจอ จะปรากฏคำสั่งให้เราเลือกในการคัดลอก หรือวางได้ รวมถึงคำสั่งอำนวยความสะดวกอื่นๆๆ

เป็นอันว่า เสร็จสิ้นในการสร้าง Terminal ของ Linux เพื่อใช้งานในวินโดว์ มันจะมีประโยชน์มากในกรณีที่เราทำงานติดพันหรือต้องการเข้าไปแก้ไข Server ของเรา

ส่วนรายละเอียดเพิ่มเติมด้านอื่นในการปรับแต่งหรือการติดตั้ง จะอธิบายเพิ่มเติมอีกที คิดว่า ที่อธิบายมาเบื้องต้น น่าจะช่วยได้มากสำหรับคนที่รีบในการสร้าง ไม่ต้องอ่านข้อมูลต่างๆๆ มาก

Tags:  

Leave a Reply

Your email address will not be published. Required fields are marked *