KVM macet di "Booting dari hard disk"


2

Saya mencoba menjalankan mesin virtual Ubuntu-server-16.04 pada KVM yang dikonversi dari .vhdx (Hyper-V) ke .qcow2 (KVM).

Ketika saya mengimpor gambar disk virtual saya dan memulai mesin virtual, KVM hang pada "Booting from Hard Disk". Saya sudah berhasil mengimpor hampir mesin virtual yang sama, tetapi VM telah menginstal boot loader Grub, jadi saya kira itulah masalahnya.

Saya ingin tahu apakah ada cara untuk mengimpor mesin virtual pada KVM yang tidak memiliki boot loader Grub?


Bagaimana dengan opsi boot, UEFI atau BIOS gunakan?
Stuka

@Stuka itu SeaBios (versi Ubuntu -1.8.2)
Miodrag

Jawaban:


2

Mesin virtual yang dibuat di Hyper-V hari ini hampir selalu merupakan mesin virtual Generasi 2. Boot ini dengan UEFI. Untuk mem-boot VM pada hypervisor yang berbeda, Anda harus mengkonfigurasinya untuk mem-boot dengan UEFI.

Misalnya, menggunakan virt-manager Anda akan mengatur UEFI (dan chipset Q35) saat mengimpor gambar mesin virtual.

virt-manager menyesuaikan screenshot VM

Jika opsi UEFI dinonaktifkan, Anda perlu menginstal paket firmware OVMF di sistem Anda, yang menyediakan firmware UEFI ke mesin virtual. Nama paket bervariasi tergantung pada distribusi Linux, dan Anda tidak mengatakan apa yang sedang Anda jalankan, jadi Anda harus menemukannya sendiri.


Terima kasih @Michael Hampton, Anda pria yang baik, Anda benar-benar membantu saya!
Miodrag

1
Apa yang saya butuhkan. Namun saya tidak menggunakan Q35, saya menggunakan 1440FX. paket firmware ovmf adalah kunci I hanya sudo apt install ovmfuntuk sukses.
Lon Kaut
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.