เมื่อปลายเดือนที่แล้ว Microsoft ได้ประกาศที่งาน BUILD 2016 ว่า Windows 10 รุ่นใหม่ จะมาพร้อมกับ Bash ของ Linux
และล่าสุด Microsoft ก็ได้ออก Windows 10 Insider Preview Build 14316 ออกมาแล้ว ซึ่งหนึ่งในฟีเจอร์ใหม่ก็คือ Bash on Ubuntu on Windows นั่นเอง ซึ่งผมก็ได้ลองติดตั้งและใช้งานบ้างแล้ว เลยมาเขียนเป็นบทความให้ได้อ่านกัน
ก่อนอื่น ต้องใช้ Windows 10 Build 14316 ก่อน และต้องเป็นรุ่น 64 bit

แล้วเข้าไปที่ Settings > Update & Security > For developers แล้วเลือก Developer mode หรือโหมดนักพัฒนา

ต่อจากนั้น ไปที่ Control Panel > Programs and Features คลิกที่ Turn Windows features on or off ก็จะพบกับ Windows Features dialog

บน Windows Features dialog ให้เปิดใช้งาน Windows Subsystem for Linux (Beta) ซึ่งจะอยู่เกือบล่างสุด

เมื่อเปิดใช้งานแล้ว จะต้อง Restart Windows ครั้งนึงก่อน

หลังจาก Boot ขึ้นมาใหม่เรียบร้อย พิมพ์ bash ในช่องค้นหา หรือจะกด Windows + R เพื่อเปิด Run command dialog แล้วพิมพ์ bash ก็ได้

เมื่อเปิด Bash ขึ้นมาแล้ว โปรแกรมจะแจ้งให้ทราบว่า กำลังจะทำการติดตั้ง Ubuntu on Windows ให้พิมพ์ y เพื่อเริ่มติดตั้ง แล้วจะทำการ Download จาก Window Store มาติดตั้ง ขั้นตอนนี้ใช้เวลานานพอสมควร (ขึ้นอยู่กับความเร็ว Internet และ PC)

เมื่อติดตั้งเสร็จแล้ว จะพบกับโปรแกรม Bash on Ubuntu on Windows ที่มี Icon เป็น Logo ของ Ubuntu อยู่ใน Start menu เป็นอันว่า ติดตั้งเรียบร้อยแล้วล่ะ

เมื่อเปิด Run Bash on Ubuntu on Windows ขึ้นมาแล้ว จะเห็นหน้าตาดังรูปด้านล่าง สามารถใช้คำสั่ง Linux ได้เลย และโครงสร้างไฟล์ที่ path root หรือ /
จะมีหน้าตาเหมือนกับ Linux ทั่วไป

ลองใช้คำสั่ง lsb_release -a
ตรวจสอบ จะเห็นเป็น Ubuntu 14.04 LTS

ซึ่งโดยปกติ ควรจะติดตั้ง Package ต่าง ๆ ของ Ubuntu ผ่านคำสั่ง apt-get
ได้เลย แต่เครื่องผมพบว่า มันไม่สามารถออก Internet ได้เพราะ DNS ก็เลยจะต้องทำการกำหนด nameserver ซะก่อน โดยอิงจาก DNS ที่ Windows 10 ใช้งานอยู่

ก็สามารถใช้ apt-get
ได้แล้วครับ รูปด้านล่างนี่ ผมได้ทดลองสั่ง Upgrade Package ดู ก็สามารถอัพเกรตได้ปกติ

สำหรับการเข้าถึงไฟล์บน Windows นั้น ก็สามารถทำได้ โดยจะอยู่ที่ Path /mnt
ก็จะเห็นชื่อ Drive อย่างในรูป /mnt/c
ก็คือ Drive C: ของ Windows นั่นเอง

สำหรับการเปิดใช้งาน Ubuntu Bash บน Windows 10 ก็มีเพียงเท่านี้ครับ
แต่เราก็หาาาาาา กัน จนเจออออออ~!! Linux <3 Windows
Permalink
เปลี่ยน DNS อย่างไรหรอครับผม งงมากๆๆ
E: Could not open lock file /var/lib/apt/lists/lock – open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ขึ้นแบบนี้อะครับเวลา ป้อน
apt-get update
Permalink
วิธีเปลี่ยน DNS ก็ตามรูปเลยครับ
ลอง Restart เครื่องดูซักทีครับ ถ้ายัง
apt-get update
ไม่ได้ ลอง Capture มาดูครับPermalink
ลอง “sudo apt-get update” ดูครับ
Permalink
มี gui ให้ใช้งานไหมครับ
Permalink
ไม่มีครับ
Permalink
หาไฟล์งานใน window ไม่เจอค่ะ ไม่ทราบว่าใช้ไฟล์ ร่วมกันกับ window ได้ด้วยรึเปล่าคะ
Permalink
ได้ครับ อยู่ตอนท้ายบทความเลยครับ