Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

ในปี 2016 Microsoft ได้ประกาศอย่างน่าทึ่งในระหว่างการประชุม Build Developer ประจำปี:ได้นำ Linux shell Bash มาสู่เดสก์ท็อป Windows* ในฐานะพลเมืองชั้นหนึ่ง

การสร้างแบรนด์เริ่มต้นของ "Bash on Ubuntu บน Windows" ได้บดบังเทคโนโลยีพื้นฐานมากมาย แม้ว่าสิ่งที่ Microsoft ออกแบบมาจริงๆ คือวิธีการเลเยอร์ Linux stack ที่ด้านบนของ Windows โดยไม่ต้องมีการจำลองหรือการจำลองเสมือน "ระบบย่อยของ Windows สำหรับ Linux" มีอินเทอร์เฟซเคอร์เนลของ Linux กับเคอร์เนลของ Windows ดังนั้นแอป Linux จึงได้รับการเรียกเคอร์เนลที่แปลเป็น Windows ดั้งเดิมได้อย่างราบรื่น

การตั้งชื่อในช่วงต้นยังปิดบังความจริงที่ว่าไม่ใช่แค่อูบุนตูที่รองรับเท่านั้น แม้ว่ารุ่นแรกจะเป็นรุ่น Ubuntu เท่านั้น แต่ระบบย่อยได้ขยายเพื่อรองรับลีนุกซ์รุ่นอื่นๆ รวมถึง Debian และ SUSE

จบการพูดคุยทางเทคนิค – มาเริ่มการติดตั้งลีนุกซ์ลีนุกซ์บน Windows กันเถอะ เราจะดำเนินการต่อไปและใช้อูบุนตูเพื่อจุดประสงค์ในเชิงภาพประกอบ กระบวนการนี้คล้ายกันมากสำหรับการแจกแจงแบบอื่นๆ เราจะถือว่าคุณกำลังใช้ Windows 10 Fall Creators Update (เวอร์ชัน 1709) หรือใหม่กว่า Windows 10 เวอร์ชันเก่าต้องมีขั้นตอนการติดตั้งที่ต่างออกไป

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

ในการเริ่มต้น คุณต้องเปิดใช้งานระบบย่อย Windows สำหรับการสนับสนุน Linux บนอุปกรณ์ของคุณ เปิดเมนู Start แล้วพิมพ์ "turn on" จนกว่าคุณจะเห็นโปรแกรม "Turn Windows features on or off" เปิดและเลื่อนรายการไปที่ "Windows Subsystem for Linux"

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

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

ตอนนี้คุณพร้อมที่จะดาวน์โหลดลินุกซ์แล้ว สิ่งนี้ง่ายกว่าที่เคยเป็นมาก เนื่องจาก distros (นั่นคือภาษาลินุกซ์สำหรับ "การแจกจ่าย" หรือระบบปฏิบัติการ) ได้รับการโฮสต์ใน Windows Store ตั้งแต่ Windows 10 Fall Creators Update

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

เปิด Store และค้นหาชื่อการแจกจ่ายของคุณ คุณยังสามารถค้นหา "linux" เพื่อดูลิงก์ไปยังหน้าพิเศษที่แสดงการกระจายที่มีอยู่ทั้งหมด ดังที่กล่าวไว้ เราจะใช้ Ubuntu แต่คุณสามารถเลือก distro อื่นได้หากต้องการ

ณ จุดนี้ เราจะเพิ่มหมายเหตุสั้น ๆ เกี่ยวกับการกำหนดเวอร์ชัน – distros บางตัว รวม Ubuntu ไว้ด้วย มีหลายหน้าในสโตร์ โดยแต่ละหน้ามีไว้สำหรับรุ่นเฉพาะ ตัวอย่างเช่น รายการ "Ubuntu" จะติดตามการสนับสนุนระยะยาวล่าสุด (LTS) ของ Ubuntu เสมอ ซึ่งก็คือ 18.04 ในขณะที่เขียน หากคุณต้องการติดตั้งเวอร์ชันใดเวอร์ชันหนึ่ง ให้ตรวจสอบว่าคุณอยู่ในหน้าที่ถูกต้องก่อน

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

เมื่อคุณพบ distro ที่คุณต้องการติดตั้งแล้ว เพียงคลิกปุ่ม "รับ" ลินุกซ์จะดาวน์โหลดและติดตั้งตัวเองเหมือนกับแอพอื่นๆ จาก Windows Store

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

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

จากนั้นคุณจะถูกฝากไว้ที่หน้าจอการสร้างบัญชีผู้ใช้ UNIX ทำตามขั้นตอนเพื่อสร้างบัญชีผู้ใช้ Linux ใหม่ภายในการแจกจ่ายของคุณ คุณสามารถเลือกชื่อผู้ใช้และรหัสผ่านได้ตามต้องการ โดยไม่จำเป็นต้องเชื่อมโยงกับข้อมูลรับรอง Windows ของคุณ

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

วิธีการติดตั้ง Windows 10s Linux Subsystem บนพีซีของคุณ

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

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