แม้ว่าการติดตั้งการแจกจ่าย Linux ควบคู่ไปกับหรือแทนที่ Windows นั้นค่อนข้างง่าย อาจซับซ้อนเล็กน้อยสำหรับผู้ที่ทำเป็นครั้งแรก พวกเขายังอาจต้องการทำให้แน่ใจก่อนจะก้าวกระโดด
ในโพสต์นี้เราจะมาอธิบาย วิธีการติดตั้ง linux บน windows, เรากำลังจะทำโดยเน้นที่ Windows 10 แม้ว่าวิธีการทำจะไม่แตกต่างกันมากใน Windows 11 ใหม่
วิธีติดตั้ง Linux บน Windows
มีขั้นตอนก่อนหน้านี้ที่เราไม่สามารถอธิบายได้ เพราะมันแตกต่างกันไปตามยี่ห้อและรุ่นของมาเธอร์บอร์ดและไมโครโปรเซสเซอร์ เป็นวิธีเปิดใช้งานโหมดการจำลองเสมือน แต่แน่นอนว่า Google คือคำตอบ
คำแนะนำที่ปฏิบัติตามจะอ้างอิงถึง Windows 10 เวอร์ชันล่าสุด ในการตรวจสอบว่าเราได้ติดตั้งเวอร์ชันใด เราสามารถทำได้จากเครื่องมือพรอมต์คำสั่งด้วยคำสั่ง winver
Hyper-V
เริ่มต้นด้วยการกำหนดแนวคิดบางอย่าง
- การจำลองเสมือน: เป็นขั้นตอนของการเรียกใช้ระบบปฏิบัติการบนคอมพิวเตอร์ซึ่งมีลักษณะที่จำลองโดยซอฟต์แวร์ แต่ให้ความรู้สึกเหมือนจริงกับระบบปฏิบัติการ แม้ว่าเครื่องมือบางอย่างจะอนุญาตให้มีการแลกเปลี่ยนไฟล์ระหว่างระบบปฏิบัติการเสมือนจริงและโฮสต์ แต่เครื่องมือเดิมไม่สามารถเข้าถึงหลังได้
- ไฮเปอร์ไวเซอร์: เป็นโปรแกรมสร้างและรันเครื่องเสมือน มีสองประเภท ได้แก่ ประเภทที่เรียกใช้เครื่องเสมือนสำหรับแขกโดยตรงบนฮาร์ดแวร์ของระบบ การปฏิบัติตามบทบาทของระบบปฏิบัติการ และประเภทที่ทำงานเหมือนกับแอปพลิเคชันทั่วไป เนื่องจากสามารถเริ่มและหยุดได้เหมือนโปรแกรมปกติ
- เครื่องเสมือน: เป็นระบบคอมพิวเตอร์จำลองที่ทำงานบนระบบอื่น เครื่องเสมือนสามารถเข้าถึงทรัพยากรจำนวนเท่าใดก็ได้ที่จำกัดโดยทรัพยากรจริงของคอมพิวเตอร์แม่ข่ายเท่านั้น
Hyper-V เป็นเครื่องมือในตัวใน Windows 10 และ 11 ซึ่งรับผิดชอบในการสร้างและเรียกใช้เครื่องเสมือนที่สามารถเพิ่มอุปกรณ์เสมือนเช่นดิสก์และอื่น ๆ ได้
ข้อกำหนดของซอฟต์แวร์และฮาร์ดแวร์เพื่อเรียกใช้ Hyper-V
Windows รุ่นที่รองรับคือ:
- องค์กรหน้าต่างฮิต
- ของ Windows Pro 10
- หน้าต่าง 10 การศึกษา
ข้อกำหนดฮาร์ดแวร์ขั้นต่ำคือ:
- โปรเซสเซอร์ 64 บิตพร้อมการแปลที่อยู่ระดับที่สอง (SLAT)
- รองรับ CPU สำหรับ VM Monitor Mode Extension (VT-x บน Intel CPU)
- หน่วยความจำ 4 GB ขึ้นไป เพื่อให้เป็นไปตามข้อกำหนดขั้นต่ำของ Windows และระบบปฏิบัติการเสมือนจริง
ในการตรวจสอบความเข้ากันได้ของฮาร์ดแวร์ เราปฏิบัติตามขั้นตอนต่อไปนี้:
- เราเขียน
cmd.exe
ในแถบค้นหา - เราพิมพ์
systeminfo
- เรากำลังมองหา ส่วน ข้อกำหนด Hyper-V.
เมื่อเรายืนยันว่าตรงตามข้อกำหนดทั้งหมดแล้ว เราจะพิมพ์ในแถบค้นหา Aเปิดหรือปิดคุณสมบัติ Windows. มันยังทำงานเพื่อเขียน Hyper-V.
ตามชื่อที่แสดงถึง การเปิดหรือปิดใช้งานคุณลักษณะของ Windows ทำแค่นั้น เราลงรายการจนกว่าเราจะพบกล่องที่ตรงกับ Hyper-V และคลิกที่ ตกลง เมื่อการเปิดใช้งานเสร็จสิ้น เราต้องรีสตาร์ทคอมพิวเตอร์
การสร้างเครื่องเสมือน
เริ่มตั้งแต่เวอร์ชัน 1709 ของ Windows 10 หรือที่เรียกว่า Fall Creators Update มีผู้สร้างเครื่องเสมือนที่ไม่จำเป็นต้องเริ่มต้นผู้ดูแลระบบ. เราเริ่มดูในเมนู การสร้างอย่างรวดเร็วของ Hyper-V
ผู้สร้างอนุญาตให้เราเลือกระหว่าง Ubuntu บางรุ่นหรือใช้ภาพที่ดาวน์โหลดโดยเรา. โปรดจำไว้ว่า คำศัพท์ภาพในบริบทนี้หมายถึงแบบจำลองที่แน่นอนของไฟล์ที่ดาวน์โหลดโดยเทียบกับของเซิร์ฟเวอร์ต้นทาง ไม่ใช่กราฟิก
หากเราเลือกใช้หนึ่งในภาพที่ Hyper-V นำเสนอ ให้คลิกที่ภาพนั้น แล้วใน สร้างเครื่องเสมือน.
ในกรณีที่ มาใช้ภาพที่ดาวน์โหลดโดยเรา คลิกที่ แหล่งที่มาของการติดตั้งในพื้นที่, เรายกเลิกการเลือกช่องที่ระบุว่า Windows จะทำงานและคลิกเปลี่ยนแหล่งที่มาของการติดตั้ง เราสามารถเลือกไฟล์ในรูปแบบ .vmk หรือ .iso
การใช้ภาพที่ Hyper-V เสนอให้เรานั้นไม่ได้หมายถึงการประหยัดเวลามากนัก เนื่องจากคุณต้องดาวน์โหลดและติดตั้ง
เพื่อกำจัดเครื่องเสมือน เราต้องใช้ขั้นตอนต่อไปนี้:
- จากเมนูเราเริ่ม Hyper-V Manager
- เราวางตัวชี้บนเครื่องเสมือนและด้วยปุ่มขวาเราเลือก ลบ
เรายืนยันโดยคลิกที่ เอาออก ในหน้าต่างที่เปิดขึ้น
ระบบย่อย Windows สำหรับ Linux 2
แม้ว่าจะถูกสร้างขึ้นโดยคำนึงถึงนักพัฒนา แต่ Windows Subsystem for Linux (WSL) เป็นตัวเลือกที่ดีสำหรับผู้ใช้ใหม่ในการทำความคุ้นเคยกับการใช้เทอร์มินัล Linux ด้วย WSL เราสามารถเลือกลีนุกซ์รุ่นยอดนิยมบางรุ่น (ไม่มีเดสก์ท็อป) และเรียกใช้เครื่องมือบรรทัดคำสั่ง โปรแกรมอรรถประโยชน์ และแอพพลิเคชั่นส่วนใหญ่ที่ไม่ต้องการอินเทอร์เฟซแบบกราฟิก โดยตรงใน Windows และไม่ต้องติดตั้งเครื่องเสมือนหรือติดตั้ง Linux บนพาร์ติชันหรือดิสก์อื่น
ลักษณะบางอย่างคือ:
- เลือกจากการแจกแจงที่ได้รับความนิยมมากที่สุด Linux, Ubuntu รุ่นต่าง ๆ, Debian, Fedora, openSUSE, Suse Linux เป็นต้น บางรายการฟรีและบางรายการได้รับเงิน
- เรียกใช้เครื่องมือที่ใช้มากที่สุดบรรทัดคำสั่งรวมถึง grep, sed, awk หรือไบนารี ELF-64 อื่นๆ
- ใช้สคริปต์เชลล์ Bash และแอปพลิเคชันบรรทัดคำสั่ง สำหรับ Linux เช่น vim, emacs และ tmux
- เขียนและรันโปรแกรมในภาษาโปรแกรม เช่น NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust and Go เป็นต้น
- โต้ตอบกับเทคโนโลยีเซิร์ฟเวอร์และฐานข้อมูล เช่น SSHD, MySQL, Apache, lighttpd, MongoDB และ PostgreSQL
- ติดตั้งโปรแกรมจากที่เก็บ ของการกระจาย Linux โดยใช้ตัวจัดการแพ็คเกจดั้งเดิม
- เปิดแอปพลิเคชั่น Windows จาก Linux
การติดตั้งระบบย่อย Windows สำหรับ Linux 2
คำแนะนำด้านล่างนี้มีไว้สำหรับ Windows 10 เวอร์ชัน 2004 และใหม่กว่า (รุ่น 19041 และใหม่กว่า) หรือ Windows 11
ในการติดตั้งระบบย่อย Windows สำหรับ Linux เราต้องทำตามขั้นตอนต่อไปนี้:
- เรากำลังมองหา พร้อมรับคำสั่ง บนเมนู
- ด้วยปุ่มขวาเราเลือก เรียกใช้ในฐานะผู้ดูแล
- เราเขียน
wsl --install
.
ใน WSL 2 Microsoft ทำให้การติดตั้งง่ายขึ้นมากและด้วยคำสั่งนี้ส่วนประกอบเสริมที่จำเป็นจะถูกเปิดใช้งานและดาวน์โหลดเคอร์เนล Linux เวอร์ชันล่าสุด เอกสารประกอบของ Microsoft ระบุว่า Ubuntu ได้รับการติดตั้งตามค่าเริ่มต้น อย่างไรก็ตาม ในกรณีของฉัน มันไม่เป็นเช่นนั้น และหมายถึงฉันไปยังร้านแอป
เราสามารถติดตั้งการแจกแจงด้วยวิธีต่อไปนี้:
wsl --list --online
เพื่อดูรายการการแจกจ่ายที่มีอยู่
wsl --install -d <Nombre de la distribución>
เพื่อติดตั้งหนึ่งในนั้น
ในร้านค้าแอปพลิเคชันของ Microsoft เรามีตัวเลือกเพิ่มเติม คุณเพียงแค่ต้องค้นหา (เราเขียน Linux ในเครื่องมือค้นหา) และติดตั้งตามปกติ จากนั้นเราเปิดจากเมนูราวกับว่ามันเป็นโปรแกรมปกติ
เมื่อเราเริ่มการแจกจ่ายที่ดาวน์โหลดเป็นครั้งแรก หน้าต่างเทอร์มินัลจะเปิดขึ้นและเราจะถูกขอให้รอให้ไฟล์ถูกคลายการบีบอัดและจัดเก็บไว้ในคอมพิวเตอร์ของเรา เมื่อเสร็จสิ้น เราจะต้องสร้างบัญชีผู้ใช้ของเรา
หากคุณไม่คุ้นเคยกับ Linux โปรดทราบว่า เมื่อคุณป้อนชื่อผู้ใช้ในเทอร์มินัล คุณจะไม่เห็นเคอร์เซอร์เคลื่อนที่
คุณสมบัติพิเศษของระบบย่อย Windows สำหรับ Linux ใน Windows 11
การติดตั้งและใช้งานแอพพลิเคชั่นด้วยส่วนต่อประสานกราฟิก
ฉันกล่าวไว้ข้างต้นว่าไม่สามารถใช้แอปพลิเคชันที่มีส่วนต่อประสานกราฟิกได้ นี่หมายถึง Windows 10 และสิ่งที่ Microsoft รายงานอย่างเป็นทางการในเอกสารประกอบ
การสนับสนุนอย่างเป็นทางการสำหรับแอปพลิเคชันอินเทอร์เฟซแบบกราฟิกมีให้สำหรับ Windows 11 Build 22000 หรือสูงกว่า จากขั้นตอนก่อนหน้านี้ จำเป็นต้องติดตั้งไดรเวอร์เฉพาะสำหรับ WSL2 คำแนะนำมีให้ในเวลานี้สำหรับ อินเทล, เอเอ็มดี y NVIDIA.
แอปพลิเคชั่นที่ติดตั้งจะปรากฏในเมนู Windows ด้านล่างชื่อการแจกจ่ายn และติดตั้งด้วยคำสั่งที่กำหนดโดยดิสทริบิวชันเอง
เมานต์ดิสก์ในรูปแบบ Linux ดั้งเดิมที่ Windows ไม่รู้จัก
คุณลักษณะอื่นที่มีให้สำหรับ Windows 11 Build 22000 หรือสูงกว่าอีกครั้ง เราทำตามขั้นตอนต่อไปนี้:
- เราเปิด PowerShell
- เราเขียน
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
ตัวระบุอยู่ภายใต้คอลัมน์ รหัสอุปกรณ์. เราเมานต์ดิสก์ด้วยคำสั่ง:
wsl --mount <DeviceID>
ในการเมานต์พาร์ติชั่นเราพิมพ์:
wsl –mount -เปลือย
จากนั้นเราเปิด WSL และเขียน;
lsblk
ในการเมานต์พาร์ติชั่นที่เราเขียน
wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>
ที่จะต้องคำนึงถึง
การจำลองเสมือนและการใช้ระบบย่อย Windows สำหรับ Linux ช่วยให้เราคุ้นเคยกับสภาพแวดล้อม Linux แต่ไม่สามารถทำงานร่วมกับฮาร์ดแวร์ของเราได้ ยังไงก็ตาม ถือเป็นก้าวแรกที่ดีอย่างยิ่งหากเราอยากจะก้าวไปอย่างช้าๆ เพื่อให้มีความเข้าใจที่ดีขึ้นเกี่ยวกับวิธีการโต้ตอบของฮาร์ดแวร์ เราสามารถติดตั้งการแจกจ่าย Linux บนดิสก์ภายนอกหรือบนแฟลชไดรฟ์ที่มีความจุเพียงพอ
เราสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือที่กล่าวถึงในบทความได้ในลิงค์ต่อไปนี้:
เอกสาร Hyper-V อย่างเป็นทางการ
เอกสารระบบย่อย Windows อย่างเป็นทางการสำหรับ Linux 2
วินโดว์! สำหรับโรคระบาด! ฮิฮิ
และไม่ควรติดตั้งในเครื่องเสมือน
ฉันพูดถึงทางเลือกอื่น ถ้าฉันต้องการบอกผู้คนว่าต้องทำอย่างไร ฉันจะก่อตั้งนิกายและรวบรวมส่วนสิบ