Подключение к VM VirtualBox диска с VirtualBox Guest Additions из консоли

Работая с VirtualBox из консоли после установки операционной системы возникает задача установки на гостевой ОС дополнения Guest Additions. Для его установки нужно подключить к VM привод DVD c образом Guest Additions.

Давайте посмотрим как это сделать быстро.

Исходные данные: Oracle Linux + VirtualBox v5.0.26
Задача: Подключить к VM диск с Guest Additions и установить Guest Additions.

Пусть имя нашей VM будет db1

Смотрим наличие контроллеров хранения у нашей VM:

# vboxmanage showvminfo db1 | grep "Storage Controller Name"
Storage Controller Name (0):            IDE

Контроллер уже есть, его имя «IDE». У Вас имя может быть другим, например «IDE Controller».

Если IDE контроллер не найден, то добавим его:

# vboxmanage storagectl "db1" --name "IDE" --add ide

Если IDE контроллер уже есть, что смотрим свободный порт:

# vboxmanage showvminfo "db1"  | grep "IDE"
Storage Controller Name (0):            IDE
IDE (0, 0): /u03/virtual_box/db1/disk1.vhd (UUID: 6bc58834-89b3-4182-995c-85b6ab14f5f5)
IDE (0, 1): /u03/virtual_box/db1/disk2.vdi (UUID: 38a92573-44e8-4266-969f-9ea0a2b710cd)
IDE (1, 0): Empty

Мы видим, что на первом порту (0) все каналы заняты, добавляем DVD привод с образом GuestAddons на свободный порт 1:

# vboxmanage storageattach "db1" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso

Проверим, что привод был подключен:

# vboxmanage showvminfo "db1"  | grep "IDE"
Storage Controller Name (0):            IDE
IDE (0, 0): /u03/virtual_box/db1/disk1.vhd (UUID: 6bc58834-89b3-4182-995c-85b6ab14f5f5)
IDE (0, 1): /u03/virtual_box/db1/disk2.vdi (UUID: 38a92573-44e8-4266-969f-9ea0a2b710cd)
IDE (1, 0): /usr/share/virtualbox/VBoxGuestAdditions.iso (UUID: b7a760d0-a94d-44db-8edb-72f034cd2058)

Теперь запускаем нашу VM в консольном режиме:

# vboxmanage startvm "db1" --type headless
Waiting for VM "db1" to power on...
VM "db1" has been successfully started.

Проверим список запущенных VM:

# vboxmanage list runningvms
"db1" {8ee596d2-d7e7-419b-8d8c-5c2356ba3929}

Далее нам нужно установить VirtualBox Guest Additions, для этого я написал 2 статьи:
Установка VirtualBox Guest Additions на Oracle Linux 7.4
Установка VirtualBox Guest Additions на Debian 9

После установки VirtualBox Guest Additions можно извлечь наш DVD диск из привода:

# vboxmanage storageattach "db1" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium none

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


Оставить комментарий

avatar
1000

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о