Otrzymałem plik .img serwera, który jest maszyną wirtualną działającą w środowisku KVM. Maszyna wirtualna została zainstalowana z Ubuntu.
Chciałbym teraz wziąć ten plik .img i „emulować” serwer w VirtualBox. Więc przekonwertowałem plik .img na plik .vdi przy użyciu qemu-img z raw na vdi, jednak instancja VirtualBox uruchamia się i po prostu stwierdza:
FATAL: No bootable medium found! System halted.
Nie wiem, czy musiałbym zainstalować KVM w VirtualBox, a następnie skonfigurować go tak, aby uruchamiał maszynę wirtualną w moim pliku .img, czy też byłbym w stanie przekonwertować obraz z KVM na VDI, a następnie po prostu uruchomić serwer w VirtualBox bezpośrednio .
To, co próbowałem już, to użycie qemu do konwersji surowego pliku .img do .vdi, ale to spowodowało powyższe błędy.
Przeczytałem również odpowiedź na to pytanie o awarię serwera , ale pytanie to jest nieco inne, ponieważ mówi o przeniesieniu maszyny wirtualnej systemu Windows z KVM do VirtualBox.
Próbowałem również przekonwertować z qcow2 na vdi przy użyciu pakietu linux qemu-img, jednak ciągle otrzymuję następujące komunikaty o błędach:
#> qemu-img convert -f qcow2 original.img -O vdi converted.vdi
qemu-img: Could not open './duketest.img': Invalid argument
qemu-img: Could not open './duketest.img'
Próbowałem także konwersji za pomocą polecenia VBoxManage, jak pokazano na tej stronie:
http://funcptr.net/2012/04/01/converting-kvm-virtual-machines-to-virtualbox/
Zapewnia to również komunikat o błędzie, o którym wspomniałem na początku:
FATAL: No bootable medium found! System halted.
Z góry dziękuję!