Hyper-V + CentOS8 | ติดตั้ง CentOS8 บน Hyper-V

วันนี้จะมาแนะนำการติดตั้ง CentOS8 บน Windows 10 Pro ด้วย Hyper-V ซึ่งง่ายและเป็นประโยชน์อย่างยิ่งสำหรับใครก็ตามที่อยากจะเรียนรู้ CentOS8 โดยไม่ต้องมีเครื่องคอมพิวเตอร์จริงๆ

สิ่งที่ต้องเตรียมก่อนทำการติดตั้ง

  1. Computer ระบบปฏิบัติการ Windows 10 Pro พร้อมเปิด Feature Hyper-V สามารถอ่านวิธีการเปิด Feature Hyper-V ได้ ที่นี่
  2. ไฟล์ ISO ระบบปฏิบัติการ CentOS8 สามารถดาวน์โหลดได้ ที่นี่
  3. ตั้งค่า Internal Switch เพื่อให้ Host OS เชื่อต่อกับ CentOS8 ได้ อ่านเพื่มเติม ที่นี่
  4. อ่านวิธีการเตรียม VM สำหรับ Linux ได้ ที่นี่

ตรวจสอบเครือข่าย Virtual Switch ที่ต้องการใช้ว่ามี IP Address และ Subnet ใด

เครื่อง Host OS คือเครื่องที่เป็น Windows 10 Pro รัน Hyper-V มี vEthernet (CentOS8 Virtual Switch) และมี IP Address ดังนี้

จึงต้องกำหนดให้เครื่อง Guest OS คือเครื่อง VM มี IP Address และ Subnet ดังนี้

  • IP Address : 169.254.44.200 (169.254.44.200/16)
  • Guest Subnet : 255.255.0.0

สำหรับ vEthernet (Default Switch) ไม่ต้องไปยุ่ง เนื่องจากเป็น NAT ใช้สำหรับให้เครื่อง Guest OS สามารถออกสู่ Internet ได้เท่านั้น

เริ่มต้นติดตั้ง CentOS8

  1. เปิดโปรแกรม Hyper-V ขึ้นมาแล้วตรวจสอบว่า VM ตั้งค่าเรียบร้อยหรือไม่โดยดูจาก คลิกขวาเลือก Settings




    ตรวจสอบความถูกต้องดังนี้
    – Firmware: Boot from DVD Drive
    – Security: Secure Boot Disable
    – Memory: 1024 MB
    – Processor: 1 Virtual processor
    – SCSI Controller:
    + Hard Drive: [File virtual disk]
    + DVD Drive: [File ISO of CentOS8]
    – Network Adapter
    + Default Switch
    + CentOS8 Virtual Switch
    เมื่อตรวจสอบเรียบร้อยแล้วถ้าไม่มีการแก้ไข้ใดๆ กดปุ่ม Cancel และถ้ามีการแก้ไข กดปุ่ม OK

  2. คลิดขวาที่ VM แล้วเลือก Connect


  3. จากนั้นจะมี Popup โชว์ขึ้นมาให้กดปุ่ม Start แล้วรอให้ VM Boot


  4. เมื่อ Boot เรียบร้อยแล้วให่เลือก Install CentOS Linux 8 แล้สกด Enter จากนั้นรอให้โหลดหน้าจอ Configuration


  5. หน้าแรกคือเลือกประเทศและภาษา ให้เลือกตามที่ต้องการ แล้วกดปุ่ม Continue


  6. หน้าถัดมาคือหน้าเลือก Option ในการติดตั้ง


  7. คลิกที่หัวข้อ System เพื่อเลือก Drive สำหรับติดตั้ง เลือก Drive ให้เป็นเครื่องหมายถูก แล้วกด Done


  8. คลิกที่หัวข้อ Software Selection ให้เลือก Base Environment ตามต้องการ ในตัวอย่างเลือก Minimal Install แล้วกด Done


  9. ไปที่หัวข้อ Time & Date เพื่อตั้งค่าวันที่และเวลา ให้เลือกเป็น Asia กับ Bangkok จากนั้นกดปุ่ม Done


  10. มาถึงหัวข้อที่สำคัญและมีความยากนิดหน่อยคือ Network & Hostname ให้นำ IP Address และ Subnet ของ Guest OS ที่ได้กำหนดไว้ใน ขั้นตอนของ Virtual Switch นั้นก็คือ
  1. เปิดโปรแกรม Hyper-V ขึ้นมาแล้วตรวจสอบว่า VM ตั้งค่าเรียบร้อยหรือไม่โดยดูจาก คลิกขวาเลือก Settings




    ตรวจสอบความถูกต้องดังนี้
    – Firmware: Boot from DVD Drive
    – Security: Secure Boot Disable
    – Memory: 1024 MB
    – Processor: 1 Virtual processor
    – SCSI Controller:
    + Hard Drive: [File virtual disk]
    + DVD Drive: [File ISO of CentOS8]
    – Network Adapter
    + Default Switch
    + CentOS8 Virtual Switch
    เมื่อตรวจสอบเรียบร้อยแล้วถ้าไม่มีการแก้ไข้ใดๆ กดปุ่ม Cancel และถ้ามีการแก้ไข กดปุ่ม OK

  2. คลิดขวาที่ VM แล้วเลือก Connect


  3. จากนั้นจะมี Popup โชว์ขึ้นมาให้กดปุ่ม Start แล้วรอให้ VM Boot


  4. เมื่อ Boot เรียบร้อยแล้วให่เลือก Install CentOS Linux 8 แล้สกด Enter จากนั้นรอให้โหลดหน้าจอ Configuration


  5. หน้าแรกคือเลือกประเทศและภาษา ให้เลือกตามที่ต้องการ แล้วกดปุ่ม Continue


  6. หน้าถัดมาคือหน้าเลือก Option ในการติดตั้ง


  7. คลิกที่หัวข้อ System เพื่อเลือก Drive สำหรับติดตั้ง เลือก Drive ให้เป็นเครื่องหมายถูก แล้วกด Done


  8. คลิกที่หัวข้อ Software Selection ให้เลือก Base Environment ตามต้องการ ในตัวอย่างเลือก Minimal Install แล้วกด Done


  9. ไปที่หัวข้อ Time & Date เพื่อตั้งค่าวันที่และเวลา ให้เลือกเป็น Asia กับ Bangkok จากนั้นกดปุ่ม Done


  10. มาถึงหัวข้อที่สำคัญและมีความยากนิดหน่อยคือ Network & Hostname ให้นำ IP Address และ Subnet ของ Guest OS ที่ได้กำหนดไว้ใน ขั้นตอนของ Virtual Switch นั้นก็คือ
  1. เปิดโปรแกรม Hyper-V ขึ้นมาแล้วตรวจสอบว่า VM ตั้งค่าเรียบร้อยหรือไม่โดยดูจาก คลิกขวาเลือก Settings




    ตรวจสอบความถูกต้องดังนี้
    – Firmware: Boot from DVD Drive
    – Security: Secure Boot Disable
    – Memory: 1024 MB
    – Processor: 1 Virtual processor
    – SCSI Controller:
    + Hard Drive: [File virtual disk]
    + DVD Drive: [File ISO of CentOS8]
    – Network Adapter
    + Default Switch
    + CentOS8 Virtual Switch
    เมื่อตรวจสอบเรียบร้อยแล้วถ้าไม่มีการแก้ไข้ใดๆ กดปุ่ม Cancel และถ้ามีการแก้ไข กดปุ่ม OK

  2. คลิดขวาที่ VM แล้วเลือก Connect


  3. จากนั้นจะมี Popup โชว์ขึ้นมาให้กดปุ่ม Start แล้วรอให้ VM Boot


  4. เมื่อ Boot เรียบร้อยแล้วให่เลือก Install CentOS Linux 8 แล้สกด Enter จากนั้นรอให้โหลดหน้าจอ Configuration


  5. หน้าแรกคือเลือกประเทศและภาษา ให้เลือกตามที่ต้องการ แล้วกดปุ่ม Continue


  6. หน้าถัดมาคือหน้าเลือก Option ในการติดตั้ง


  7. คลิกที่หัวข้อ System เพื่อเลือก Drive สำหรับติดตั้ง เลือก Drive ให้เป็นเครื่องหมายถูก แล้วกด Done


  8. คลิกที่หัวข้อ Software Selection ให้เลือก Base Environment ตามต้องการ ในตัวอย่างเลือก Minimal Install แล้วกด Done


  9. ไปที่หัวข้อ Time & Date เพื่อตั้งค่าวันที่และเวลา ให้เลือกเป็น Asia กับ Bangkok จากนั้นกดปุ่ม Done


  10. มาถึงหัวข้อที่สำคัญและมีความยากนิดหน่อยคือ Network & Hostname
    Ethernet (eht0)
    กดเปิดใช้งาน Network Adapter ที่ปุ่มมุมขวาบน

    เมื่อเปิด Ethernet (eth0) เสร็จแล้วจะเป็น IP Address ซึ่งจะเป็น Default Switch.

    จากนั้นคลิกที่ปุ่ม Configure มุมขวาล่าง จากนั้นไปที่ TAB General ทำเครื่องถูกหน้า Connect automatically with priority กำหนดให้มีค่าเป็น 0 แล้วกด Save จากนั้นกด Done



    Ethernet (eth1)
    กดเปิดใช้งาน Network Adapter ที่ปุ่มมุมขวาบน

    หลังจากเปิด Ethernet (eth1) จะสังเกตุได้ว่ายังไม่ IP Address และอื่นๆ เพราะ eth1 เป็น CentOS8 Virtual Switch จากนี้ให้กดปุ่ม Configure แล้วไปที่ TAB General ทำเครื่องถูกหน้า Connect automatically with priority กำหนดให้มีค่าเป็น 1

    จากนั้นให้ไปที่ TAB IPv4 Settings เลือก Method เป็น Manual แล้วกดปุ่ม Add ให้นำ IP Address และ Subnet ของ Guest OS ที่ได้กำหนดไว้ใน ขั้นตอนของ Virtual Switch นั้นก็คือ IP Address: 169.254.44.200, Subnet: 255.255.0.0 จากนั้นกดปุ่ม Save แล้วตามปุ่ม Done


  11. เมื่อทำการ Configure เรียบร้อยแล้วให้กดปุ่ม Begin Installation

  12. ตั้งค่า Password ให้ user: root ตามต้องการ


  13. สร้าง user admin ใหม่สำหรับเข้าใช้งานเนื่องจากไม่ต้องการใช้ root ในการเข้าใช้ระบบ คลิกที่ User Creation ทำเครื่องหมายถูกใน checkbox Make this user administrator จากนั้นกรอกข้อมูลให้ถ้วนแล้วกดปุ่ม Done


  14. เสร็จสิ้นการตั้งค่า ให้กดปุ่ม Finish Configuration จากนั้นรอให้ติดตั้งจนเรียบร้อย


  15. ติดตั้งเรียบร้อยแล้วให้กดปุ่ม Reboot และรอให้ VM Boot กลับขึ้นมาอีกครั้ง


  16. เมื่อ Reboot สำเร็จจะเข้าหน้าจอ Login ให้นำ User: admin มาทำการเข้าระบบ




  17. เมื่อทำการ Login และสามารถเข้าระบบได้ ก็เป็นการเสร็จสิ้นการติดตั้ง CentOS8 บน Hyper-V อย่างสมบูรณ์ ถ้าต้องการปิดเครื่องให้ใช้ Linux Command นี้
    $su root
    $shutdown -h now

ทดลองเชื่องต่อผ่าน Putty

เปิดโปรแกรม Putty กรอก IP Address แล้วกด Open


จะมีหน้าต่างให้ยืนยันการเชื่อมต่อให้คลิก Yes


Login สำเร็จ

สรุป

ในการติดตั้ง CentOS8 บน Hyper-V มีขั้นตอนซับซ้อนนิดหน่อยในส่วนของการเตรียม VM ก่อนทำการติดตั้งที่ซึ่งต้องมีความเข้าใจใน Hardware พอสมควรจึงสามารถใช้งานได้อย่างมีประสิทธิภาพ ในบทความนี้เป็นเพียงการใช้งานขั้นพื้นฐาน เท่านั้น ถ้าต้องการใช้งานอย่างมีประสิทธิภาพสูงสุด ต้องศึกษาเพิ่มจากสื่อ Online หรือจาก สื่อ Official ของ Microsoft

Be the first to comment

Leave a Reply

Your email address will not be published.


*