บทนำ / อาการ
หลังทำ cutover ของ Migration Task แล้ว Target Machine บน Sangfor HCI ไม่สามารถหา boot device ได้ โดยหน้าจอแสดง SeaBIOS พร้อมข้อความ "Booting from Hard Disk..." แต่ไม่เข้า OS
สาเหตุ
เกิดจากระบบต้นทาง (source) ใช้ UEFI boot แต่เมื่อ migrate ไปยัง HCI แล้ว default BIOS type ของ Target VM บน HCI ถูกตั้งเป็น SeaBIOS ทำให้ไม่สามารถอ่าน EFI partition เพื่อ boot เข้า OS ได้
วิธีแก้ไข
- เข้าสู่ Sangfor HCI Console และ power off Target VM
- ไปที่ Edit VM > Other Hardware
- ในส่วน BIOS Type ให้เปลี่ยนจาก SeaBIOS เป็น UEFI
- บันทึกการตั้งค่าและ reboot Target VM
- ปล่อยให้ระบบ boot เข้า UEFI และเริ่ม Windows/Linux ตามปกติ
การตรวจสอบ
หลังเปลี่ยนเป็น UEFI และ reboot ให้ตรวจสอบว่า Target VM boot เข้า OS สำเร็จ และ mount partition ทั้งหมดตามปกติ สามารถ login และใช้งาน application ได้
หมายเหตุ
- ก่อนทำ migration ควรตรวจสอบ BIOS type ของ source (สามารถเช็คจาก msinfo32 บน Windows) เพื่อเตรียม Target VM ให้ตรงกัน
- หากใช้ Secure Boot บน source ให้พิจารณาเปิด/ปิดตาม policy ของระบบปลายทาง
- การสลับระหว่าง UEFI กับ SeaBIOS หลัง OS ติดตั้งแล้วอาจทำให้ระบบ boot ไม่ได้ ต้องตรงกับ partition scheme ของ disk
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น