Одним из больших преимуществ виртуальных машин является тот факт, что они несколько независимы от базового оборудования. Моя цель - создать образ Virtualbox на внешнем USB-накопителе, который я могу использовать с различными хост-системами (некоторые из них - Windows 8.1, некоторые - Debian Linux).

В прошлом это работало нормально, но в последних выпусках Virtualbox хост Windows отказывается запускать образ, созданный на хосте Linux, из-за "уже существующего" образа для гостевых дополнений VirtualBox. (Конечно, их путь в Windows отличается от пути в Linux).

Поэтому возникает вопрос: какие параметры конфигурации необходимы для использования образа на нескольких хост-системах?

Ясно, что образ должен храниться в файловой системе, которая может быть прочитана и записана всеми хост-системами, так что это НЕ сфера моего вопроса.

Скриншот ошибки

Точный текст ошибки:

Konnte die virtuelle Maschine in E:/virtualmachines/Wheezy-Test1/Wheezy-Test1.vbox nicht öffnen.

Cannot register the DVD image 'C:\usr\share\virtualbox\VBoxGuestAdditions.iso' {7fbf3153-636d-4496-9bea-da60ebb6f8ba} because a CD/DVD image 'C:\usr\share\virtualbox\VBoxGuestAdditions.iso' with UUID {ac809a6e-292f-4cb4-81c4-bc57caa2f595} already exists.

Fehlercode:E_INVALIDARG (0x80070057)
Komponente:VirtualBox
Interface:IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

1 ответ1

1

Это скорее обходной путь, чем реальное решение:

Поскольку размонтирование GuestAdditions через пользовательский интерфейс не сработало (см. Мой комментарий выше), мне пришлось отредактировать файл .vbox и изменить <DVDImages> ... </DVDImages> на пустой <DVDImages/> . Нет, я все еще получаю предупреждение о том, что отсутствует изображение GuestAdditions-Image, но по крайней мере виртуальная машина может быть запущена сейчас. (И добавление GuestAdditions не должно быть проблемой при необходимости)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .