Монтирование другой виртуальной машины .vdi в VirtualBox

10

У меня есть две виртуальные машины в VirtualBox. Например, VM 1 работает с Red Hat, а VM 2 работает с Ubuntu. Для виртуальной машины Red Hat у меня есть redhat.vdi и redhat2.vdi, а для виртуальной машины Ubuntu - ubuntu.vdi и unbuntu2.vdi.

Каждая виртуальная машина может без проблем обращаться к своим виртуальным дискам.

Как я могу получить доступ к ubuntu.vdi с виртуальной машины Red Hat, используя VirtualBox?

BufBills
источник

Ответы:

12

Вот как вы добавляете другой виртуальный жесткий диск к виртуальной машине в VirtualBox.

  1. Зайдите в VirtualBox Manager и убедитесь, что обе виртуальные машины выключены
  2. Щелкните правой кнопкой мыши на нужной виртуальной машине и выберите «Настройки».
  3. Перейти в категорию хранения
  4. Выберите контроллер, к которому вы хотите подключить виртуальный жесткий диск
  5. Нажмите кнопку «Добавить вложение» и выберите «Добавить жесткий диск» во всплывающем меню.
  6. Выбор «Выбрать существующий диск»
  7. Сообщите VirtualBox, какой файл жесткого диска вы хотите добавить, и нажмите Открыть

При следующем запуске виртуальной машины диск будет доступен так же, как если бы вы установили второй физический жесткий диск на реальном компьютере.

CVn
источник
3

Для меня принятый ответ не сработал. Я получаю сообщение об ошибке в соответствии с

Невозможно зарегистрировать жесткий диск ... {uuid}, поскольку жесткий диск '...' с UUID {uuid} уже существует.

Я обнаружил, что использование командной строки для изменения UUID позволило мне подключить диск, который изначально использовался в другой виртуальной машине.

VBoxManage internalcommands sethduuid path/to/drive.vdi
quickshiftin
источник
2

Помните !

(Добавить или установить ВМ) Настройки -> Хранилище -> Добавить новый контроллер хранилища -> Добавить IDE Controller -> Выбрать только что добавленный IDE Controler -> нажать Добавить жесткий диск-> Выбрать существующий диск.

Вуаля.

введите описание изображения здесь

Артур Гарбачик
источник