Как установить Virtualbox Tools в Debian Stretch

Posted by

В сегодняшней заметке, я покажу, как установить дополнения Virtualbox Tools на развернутую в качестве гостевой системы Debian Stretch 9.6 (Desktop & Server) запущенную, как контейнер виртуальной машины через Virtualbox на основной системе. В моем случае основная система — это Ubuntu 18.04 Desktop amd64 ноутбука Lenovo E555. Использование Virtualbox в моем случае позволяет обкатывать различные операционные системы и их настройки перед использованием на боевом исполнении. Лучше иметь проработанное решение, чем убивать реальную систему попытками сделать вот прям сейчас.

Итак гостевая система, установка была произведена через мой локальный PXE сервис.

В Вашем же случае вы скорее всего установили через образ инсталляции, к примеру:

debian-9.6.0-amd64-netinst.iso

Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch

Через открытые свойства контейнера виртуальной машины под управлением Virtualbox: Устройства — Подключить образ диска Дополнений гостевой ОС, а после смотрю что видит система:

[Sun Jan 20 10:32:11 2019] sr 1:0:0:0: [sr0] scsi3-mmc drive: 32x/32x xa/form2 tray
[Sun Jan 20 10:32:11 2019] sr 1:0:0:0: Attached scsi CD-ROM sr0
[Sun Jan 20 10:35:39 2019] UDF-fs: warning (device sr0): udf_fill_super: No partition found (2)

А если в выводе выше нет ничего, то монтирую раздел со смонтированным образом на каталог в системе:

mount: /dev/sr0 is write-protected, mounting read-only

Устанавливаю дополнения Virtualbox в гостевую виртуальную машину:

Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.12 Guest Additions for Linux........
VirtualBox Guest Additions installer

Итого дополнения к виртуальной машине с системой Debian Stretch 9.6 успешно установлены, проверить это можно на примере включения «Общих папок».

Шаг №1: Через свойства контейнера виртуальной машины включаю использование «Общих папок» на каталог основной системы, т. е.: МашинаНастроить — «Общие папки» — нажимаю иконку со всплывающей надписью «Добавляем новую общую папку»

  • Путь к папке: (это путь на Вашей основной системе до каталога который Вы хотите подключить в гостевую систему) /media/ekzorchik/own/soft
  • Имя папки: soft (это именование папки по которому гостевая система будет подключаться к основной)
  • Если нужен доступ к основному каталогу без права записи, то ставим галочку «Только для чтения»
  • Если нужен доступ после перезагрузки гостевой системы, то ставим галочку «Авто-подключение»

и нажимаю «ОК», если же ничего не отметить галочкой, то просто доступ/прокидывание будет создано. Я поступаю для VM обычно так, т. к. данное включение обычно носит разовый характер с целью передать какие-либо файлы.

Шаг №2: Теперь открываю консоль (Terminal) системы Debian Stretch:

soft 492G 407G 85G 83% /media/soft

Huawei_Info3G
UPCMCv7.8.1.1_R15.rar
wakemeonlan-x64
wakemeonlan-x64.zip

Как видно из команд выше, я подключился через режим «Общие папки» из виртуальной системы внутри контейнера Virtualbox к основной системе и вижу файлы внутри папки. Мой доступ к этому каталогу (soft) — полный доступ, т. е. Я могу создавать/удалять/переименовывать/копировать/вставлять и т. д.

Из всего этого делаю вывод файлы дополнений для гостевой виртуальном машины успешно установлены и сразу же начинают работать. Заметка полнофункциональная и работает, на этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.