LINUX.ORG.RU

vboxvfs в минимальной комплектации


0

1

Сделал виртуалку с очень мелким hdd (3ГБ - максимальный размер по ТЗ) и осью «ubuntu-12.04.4-server-amd64» на борту.

В настройках ВБокса создал шару с именем «mnt» указывающую на каталог /mnt.

В гостью поставил «гостевые дополнения»: sudo apt-get install --no-install-recommends virtualbox-guest-additions virtualbox-guest-utils (no-install-recommends - исключительно для эконопии места, так как практически весь объём гостьи будет забит данными по ТЗ)

Из гостьи пытаюсь смотнировать: sudo mount -t vboxsf mnt /mnt и получаю облом. Пробую модуль (modprobe vboxvfs) и получаю «FATAL: Module vboxvfs not found.»

CIFS/Samba не предагать - гостья должна писать в каталог хоста без создания лишних шар (ещё одно условие ТЗ).

Что делать? Скорее вего я что-то напутал и гуглёж не вправил мне мозги. Подкиньте идею о том, куда рыть надо...

★★

Ответ на: комментарий от ziemin

Не помогло. Это первое, куда меня гугл выкинул.

zzdnx ★★
() автор топика

Грабли №1

sudo /media/cdrom/VBoxLinuxAdditions.run --nox11
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.1.12 Guest Additions for Linux.........
VirtualBox Guest Additions installer
Removing installed version 4.1.12 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done.
Installing the Window System drivers ...fail!
(Could not find the X.Org or XFree86 Window System.)

Предварительно был выполнен баш: sudo apt-get -y install build-essential dkms linux-headers-`uname -r`

Так что хидеры ТОЧНО есть. Сам проверил - лежат на месте, где и должны, но установщик аддонов их по какой-то причине не находит.

zzdnx ★★
() автор топика
Последнее исправление: zzdnx (всего исправлений: 1)
Ответ на: комментарий от ziemin

Обычный лог сборки, которы кончается вот такими строками об ошибках:

/tmp/vbox.0/VBoxGuest-linux.c:206:49: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «g_VBoxGuestPciId»
/tmp/vbox.0/VBoxGuest-linux.c:216:1: ошибка: «__mod_pci_device_table» aliased to undefined symbol «g_VBoxGuestPciId»
make[2]: *** [/tmp/vbox.0/VBoxGuest-linux.o] Ошибка 1
make[1]: *** [_module_/tmp/vbox.0] Ошибка 2
make: *** [vboxguest] Ошибка 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
Я не силён в сборке и программировании, так что не знаю что делать дальше.

zzdnx ★★
() автор топика
Последнее исправление: zzdnx (всего исправлений: 1)
Ответ на: комментарий от ziemin

VBoxGuestAdditions_4.1.12.iso - самый новый, какой приплыл при установке гостевых на хосте. С него и ставлю.

zzdnx ★★
() автор топика
Ответ на: комментарий от zzdnx

Не знаю, как в ваших в убунтах, а у нас в дебиане несколько virtualbox'ов: дефолт, 4.1, 4.2, 4.3. Причём дефолт ставит старую версию. Посмотри aptitude search virtualbox

ziemin ★★
()
Ответ на: комментарий от ziemin

Большое спасибо за помощь! Проблема решена. Трабла была именно в этой версии гостевых аддонов (4.1.12). Я скачал новую: VBoxGuestAdditions_4.3.8_RC1.iso с download.virtualbox.org - собралось на 1-2-3! Работает. Проверил.

zzdnx ★★
() автор топика
Последнее исправление: zzdnx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.