Як я можу імпортувати існуючу віртуальну машину .vbox у VirtualBox?


38

Як я можу імпортувати існуючу віртуальну машину .vbox у VirtualBox? Інструкція говорить, що я можу це зробити, лише якщо у мене є файл .ova або .ovf, але я не розумію цього, оскільки машини VirtualBox - це файли .vbox.

Це дійсно так, що коли ви видалили VM з диспетчера програмного забезпечення, немає можливості його повторно імпортувати?

Я також не можу імпортувати зображення жорсткого диска (.vdi) через Media Manager, оскільки, здається, немає кнопки "Додати".


Ви повинні це зробити, подивіться на відповіді тут. Деякі можуть більше не застосовуватися, але прокрутіть униз, щоб переглянути інші параметри: superuser.com/questions/187598/…
Nattgew

Відповіді:


34

У вікні менеджера VirtualBox Machine->Add..."ви відкриєте наявний vboxфайл. Ви можете отримати помилки, якщо файли, на які посилається vboxфайл, зокрема файли для зображень віртуального диска, насправді не знаходяться там, де вони повинні бути.

Якщо у вас виникли проблеми, майте на увазі, що vboxфайл - це лише текстовий файл XML, який визначає віртуальну машину. Прочитати це не важко, з’ясуйте, якими мають бути налаштування VM, а потім визначте новий VM з нуля з тими ж налаштуваннями.


1
Це також працює для старих віртуальних машин, які все ще мають розширення ".xml". Якщо VM посилається на диск через UUID, перед додаванням VM потрібно додати диск у VirtualBox. Тупо не існує функції "Додати" в медіа-менеджері (в v5.0.3), але якщо ви почнете створювати новий VM і переходити до етапу "Жорсткий диск", ви можете вибрати "Використовувати наявний файл віртуального жорсткого диска" і скористайтесь кнопкою папки, щоб додати диски до VirtualBox. Тоді ви можете просто скасувати створення нового VM і замість цього додати існуючий.
Лексікос

38

Інтерфейс VBoxManageкомандного рядка забезпечує більший контроль над VirtualBox, ніж GUI. Ви можете додати існуючий VM, запустивши його на терміналі:

VBoxManage registervm /full/path/to/the/.vbox/file

повідомлення : використовуйте повний шлях до файлу .vbox. Відносні шляхи не працюватимуть (Ім на версію 4.3.20r96996)

Ця команда зареєструє лише vm та не зможе скопіювати / перемістити будь-які файли. Якщо ви хочете, щоб все було організовано, спочатку скопіюйте / перемістіть дію VM до свого VirtualBox VMsdir, а потім запустіть команду register.


2
Дякую. Використовуючи повний шлях, виправили це для мене. Я використовував відносні шляхи вже 2 години і не думав про це. Майже з’їхали.
Домінік

2
Дуже корисно, коли вам доведеться додати багато Vms :) find /path/to/VirtualBox\ VMs -type f -name "*.vbox" -exec VBoxManage registervm {}\;
SiRGt

3

У мене виникли ті самі проблеми після того, як я перемістив візитки в інше місце.

Я дізнався, що ви можете просто відкрити .vboxфайл за допомогою fx. двічі клацніть або відкрийте за допомогою (звичайно, лише якщо .vboxасоційований з VirtualBox) з файлової системи (file Explorer). Потім він відкриється у VirtualBox та додасть його до списку наступного разу.

Якщо у вас є якийсь шлях, який змінився, fx. загальну папку, її потрібно редагувати вручну. Або безпосередньо у .vboxфайлі або в графічному інтерфейсі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.