През последните няколко дни извадих сока виртуализация с помощта на Virtualbox, тъй като внедрявам софтуер директно във виртуални машини, които по-късно се прехвърлят към крайните сървъри или среди за разработка, всичко това с цел предлагане решения, които просто трябва да бъдат импортирани във Virtualbox, за да бъдат използвани незабавно. Това наистина е концепция, от която хората Linux до ключАз лично се запознавам с този начин на разпространение на нещата и мисля, че изглежда доста ефективен.
Сред толкова много внос и износ на виртуални машини имах проблем в един от гостуващите компютри и той е такъв не позволи импортиране на .ova във Virtualbox, нещо доста любопитно, защото същата .ova може да бъде импортирана на друг компютър със същата версия. Все още не знам произхода на проблема, но ако мога да намеря решение, за да мога да използвам въпросната .ova без проблем, стъпките са прости и ще ги споделя по-долу.
Решение на проблема с Не мога да импортирам файл ova във Virtualbox
Трябва да изясня това този метод не позволява импортиране на повредени файлове Ova, така че в случай, че вашата виртуална кутия не позволява импортиране, тъй като файлът не е пълен или имате проблем с копирането, този метод няма да работи следователно уверете се, че вашият .ova файл работи правилно.
Ако при импортиране на виртуализирано устройство във virtualbox получите съобщение за грешка като това на следващото изображение, въпросният метод вероятно ще реши проблема ви
Първото нещо, което трябва да направим, е да отворим терминал в директорията, където се намира оригиналният .ova файл, след което изпълняваме следната команда, за да разархивираме .ova в местоположението, което предпочитаме.
tar xvf miova.ova -C /home/tudirectorio
Тази команда извлича трите файла, които съдържа яйцеклетката: .vmdk, .ovf и .mf, файлът, който ни интересува, е VMDK (.vmdk) (Disk с виртуална машина), който съдържа информацията за диска, налична във вашето виртуално устройство.
Следващото нещо, което трябва да направим, е да отидем на virtualbox и да създадем нова виртуална машина със същата конфигурация като оригинала, тоест същата архитектура и операционна система, в допълнение към добавянето на количеството RAM, което искаме да използваме, накрая трябва да изберем да използваме съществуващ файл на виртуален твърд диск и изберете .vmdk, който импортирахме в предишната стъпка.
Накрая създаваме виртуалната машина и можем да стартираме виртуализираната среда без проблем.
Тази команда не прави нищо или не знам дали го правя погрешно, помага