ฉันต้องเปลี่ยนระบบปฏิบัติการไคลเอ็นต์ของฉันจาก Windows 2008 เป็น Windows 7 ดังนั้นฉันจึงจำเป็นต้องแปลงอิมเมจ HyperV ทั้งหมดของฉันเป็น Virtual Box
วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? หรือมีวิธีรัน HyperV บน Windows 7 หรือไม่?
ฉันต้องเปลี่ยนระบบปฏิบัติการไคลเอ็นต์ของฉันจาก Windows 2008 เป็น Windows 7 ดังนั้นฉันจึงจำเป็นต้องแปลงอิมเมจ HyperV ทั้งหมดของฉันเป็น Virtual Box
วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? หรือมีวิธีรัน HyperV บน Windows 7 หรือไม่?
คำตอบ:
Virtualbox ไม่รองรับการนำเข้าไฟล์ VHD แต่น่าเสียดายสำหรับ VHD ที่สร้างขึ้นด้วย Virtual PC ไม่ใช่ Hyper-V ซึ่งเพิ่มข้อมูลเพิ่มเติมลงใน VHD บางคนประสบความสำเร็จในการบูต VHD Vm โดยการตรวจสอบให้แน่ใจว่า VM ใน Virtualbox ใช้ IDE แทนคอนโทรลเลอร์ SATA
ฉันไม่ทราบว่าจะแปลง VHD เป็นกล่องเสมือนโดยตรงอย่างไรก็ตามคุณสามารถแปลงไฟล์ VHD เป็นไฟล์ VMWare VMDK (โดยใช้เครื่องมือเช่นStarwind V2V ) ซึ่ง Virtualbox สามารถใช้งานได้
นี้ได้เคล็ดลับสำหรับฉัน:
VBoxManage clonehd input.vhdx output.vdi --format VDI
ฉันเพิ่มดิสก์ใหม่นี้เป็นไดรฟ์ IDE ("PIIX4") ตามที่แนะนำที่นี่และเปิดใช้งานการตั้งค่าระบบ / EFI สำหรับ VM นี้
echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nsh
as root