Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข VMware "Operating system not found" Boot error

VMware เป็นแอปยอดนิยมสร้างและจัดการ Virtual Machines แต่พบปัญหาบ่อย ตอนบูท VM ใหม่ โหลดไม่สำเร็จ แสดงข้อความ Operating system is not found

แก้ไข VMware  Operating system not found  Boot error

VMware operating system not found

VMware boot error ไม่ได้เฉพาะ OS หรือ Installation media บางอย่าง ได้เมื่อติดตั้ง OS จาก ISO ไฟล์เสีย หรือติดตั้งจาก Physical storage โดยไม่ Config VMware ให้ถูกต้อง

ข้อผิดพลาดนี้เกิดกับ Windows editions ต่างๆ ในส่วนนี้ จะสำรวจสาเหตุและวิธีแก้ไขที่ดีที่สุด

  • ไฟล์ Virtual machine เสียหาย
  • ตอนสร้าง VM ไม่ได้บอก VMware ให้อ่านจาก Physical storage media
  • ISO file ที่จะสร้าง VM ไม่ใช่ Bootable
  • PXE boot delay period สั้นเกินไป

วิธีแก้ไข VMware boot error นี้

นี่คือวิธีทั่วไปแก้ปัญหา VMware boot หาก VMware หา OS ไม่เจอ ลองดูสาเหตุด้านบน เลือกวิธี Troubleshooting ที่ตรงกับกรณีของคุณ

  1. ยืนยันว่า ISO เป็น Bootable
  2. สร้าง VM ใหม่ด้วย BIOS
  3. ถ้าติดตั้งจาก Physical drive ให้บอก VMware
  4. เพิ่ม PXE boot delay period

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

1] ยืนยันว่า ISO เป็น Bootable

ต้อง Mount ISO file บน VM และ ISO ต้องเป็น Bootable OS ถึงจะทำงาน แต่ไม่ใช่ทุก ISO เป็น Bootable บางตัวเป็น OS updates เท่านั้น

ก่อน Troubleshooting ซับซ้อน ตรวจสอบก่อนว่า ISO Bootable ถ้าไม่ Bootable ต้องหา Bootable ใหม่ ถ้า Bootable แล้ว เริ่มซ่อมแซม

อ่านเพิ่ม: VMware Bridged network not working or detecting

2] สร้าง Virtual Machine ใหม่ด้วยการตั้งค่าต่างออกไป

ถ้าใช้ ISO Bootable แต VMWare หา OS ไม่เจอ สาเหตุที่ 2 คือ VM ไม่ได้ Config ด้วย UEFI ตอนสร้าง VM หากเลือก UEFI น่าจะเจอ Boot errors ต้องย้อนกลับ สร้าง VM ใหม่ ตั้งเป็น BIOS ไม่ใช่ UEFI ขั้นตอน:

เปิด VMware จากเมนูซ้ายไป Home เลือก New Virtual Machine ขวา คลิก Next

เลือก Installation source คลิก Next ถ้าใช้ VM Fusion หรือ VMware Workstation ยกเลิกติ๊ก Easy Install

เลือกประเภท VM ตาม Hardware ของ Host OS เลือก Custom จากหน้าถัดไป ที่ถาม Typical หรือ Custom

ตั้งชื่อ VM ใหม่ เลือก Directory บันทึก

ปรับ Maximum disk size เลือกวิธีเก็บ Virtual disk คลิก Next

ตั้งค่า Hardware ตามต้องการ หรือใช้ Default คลิก Finish

ตอนนี้ Run VM ใหม่ ตรวจสอบว่า Boot error หายไปหรือไม่

3] ถ้าติดตั้งจาก Physical drive ให้บอก VMware

หลายคนติดตั้ง OS จาก Bootable disk เจอ Operating system not found เพราะไม่ได้ระบุ Drive ที่จะบูท เพื่อป้องกัน VMware ควรทราบว่าติดตั้งจาก Drive ไหน

เปิด VMware คลิกขวา VM ที่มีปัญหา คลิก Settings

ไปแท็บ Hardware เลือก CD/DVD (SATA) จากรายการอุปกรณ์

เปลี่ยน Connection เป็น Use physical drive

คลิก Dropdown เลือก Drive ที่มี ISO file คลิก OK บันทึก

อ่านเพิ่ม: VMware Workstation cannot enter Unity mode

4] เพิ่ม PXE boot delay period

การตั้งค่า VM อาจทำให้ VMware พยายาม PXE boot เป็นรากเหตุ Boot error เพราะอาจเข้าหน้าจอ Windows Installer ไม่ทัน

VMware ให้เวลาสั้นมาก press any key to boot into Windows Installer วิธีแก้ดีคือ เพิ่ม Boot delay เป็น 6 วินาทีขึ้นไป

ปิด VM ทั้งหมด แล้วปิด VMware

เปิด File Explorer ไปที่:

C:\Users\[your username}\Documents\Virtual Machines

จำได้ว่าแทนที่ [your username] ในพาธด้วยชื่อผู้ใช้จริง

ในไดเรกทอรีนี้ ดับเบิลคลิกโฟลเดอร์ของ VM ที่มีปัญหา หาไฟล์ .VMX เปิดด้วย Text editor อัจฉริยะ (เช่น Notepad++)

คู่มือนี้ช่วยแสดง File extensions ในโฟลเดอร์ถ้าไม่เห็น

ในไฟล์ที่เปิด ไปท้ายข้อความ วางโค้ดด้านล่าง:

bios.bootDelay = "6000"

บันทึกเอกสาร ปิด Text editor

แจ้งมาได้ว่าทำงานได้ไหม

เกี่ยวข้อง: What is syswow64 vmnat.exe process?

แก้ไข VMware  Operating system not found  Boot error