LINUX.ORG.RU

Вопрос по загрузке VirtualBox дополнений

 


0

2

Всем доброго времени суток! Столкнулся с проблемой загрузки в Slackware 14.1 VirtualBox Guest Additions. При загрузке системы еще до X пишет это

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Additions service VirtualBox Additions module not loaded!
Welcome to Linux 3.10.17-smp (tty1)
После загрузки X среда XFCE пишет в верхнем углу рабочего стола это
VboxClient:the VirtualBox kernel service is not running.Exiting.
Диск с дополнениями установлен, тот же Archlinux дополнения подхватывает с того же образа дополнений. Что я делаю не так. Заранее спасибо!

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

Распаковываете:

sh VBoxLinuxAdditions.run --noexec --keep
рядом должна создастся директория install.

Заходите в неё и распаковываете соответствующий архив в зависимости от архитектуры вашей системы VBoxGuestAdditions-amd64.tar.bz2 или VBoxGuestAdditions-x86.tar.bz2. В архиве есть директория src/vboxguest-версия_VirtualBox, переходите в неё и говорите:

make
make install

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

распаковал, папку нашел, потом открываю терминал в папке и просто набираю

make
make install
Я правильно Вас понял? Хотя я попробывал в папке открыть терминал и просто набрал make, написало что команда не найдена.

NightFobos ()
Ответ на: комментарий от NightFobos
bash-4.2# make
*** Building 'vboxguest' module ***
grep: /lib/modules/3.10.17-smp/build/include/linux/version.h: Нет такого файла или каталога
make[1]: Вход в каталог `/root/Documents/install/src/vboxguest-4.3.14/vboxguest'
make KBUILD_VERBOSE= CONFIG_MODULE_SIG= -C /lib/modules/3.10.17-smp/build SUBDIRS=/root/Documents/install/src/vboxguest-4.3.14/vboxguest SRCROOT=/root/Documents/install/src/vboxguest-4.3.14/vboxguest modules
make[2]: Вход в каталог `/usr/src/linux-3.10.17'
  CC [M]  /root/Documents/install/src/vboxguest-4.3.14/vboxguest/VBoxGuest-linux.o
gcc: error trying to exec 'as': execvp: Нет такого файла или каталога
In file included from /root/Documents/install/src/vboxguest-4.3.14/vboxguest/r0drv/linux/the-linux-kernel.h:120:0,
                 from /root/Documents/install/src/vboxguest-
NightFobos ()
Ответ на: комментарий от NightFobos
4.3.14/vboxguest/VBoxGuest-linux.c:26:
include/linux/nls.h: В функции «nls_nullsize»:
include/linux/nls.h:99:2: предупреждение: при передаче аргумента 2 «codepage->uni2char»: указуемые типы различаются знаковостью [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
  ^
include/linux/nls.h:99:2: замечание: expected «unsigned char *» but argument is of type «char *»
make[3]: *** [/root/Documents/install/src/vboxguest-4.3.14/vboxguest/VBoxGuest-linux.o] Ошибка 2
make[2]: *** [_module_/root/Documents/install/src/vboxguest-4.3.14/vboxguest] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-3.10.17'
make[1]: *** [vboxguest] Ошибка 2
make[1]: Выход из каталога `/root/Documents/install/src/vboxguest-4.3.14/vboxguest'
make: *** [all] Ошибка 2
bash-4.2# 
NightFobos ()
Ответ на: комментарий от NightFobos

Пришлось разделить код на 2 части, а то LOR ошибку выдавал.

NightFobos ()
Ответ на: комментарий от gentoo_root

Установил binutils, сделал make, make install. Все собралось без проблем. Потом набрал

modprobe vboxguest
modprobe vboxsf
modprobe vboxvideo
Все команды прошли без ошибок. В Virtualbox после перезагрузки нажал ctrl+C и экран поменял на разрешение 1366x654. Вообщем работать можно. И все дополнения загрузились без проблем. Всем спасибо за оказаную помощь! Пойду дальше изучать сею интересную систему)

NightFobos ()

При наличии сборочных зависимостей в современных версиях достаточтно

# mount /dev/cdrom /mnt/cdrom
# sh /mnt/cdrom/VBoxLinux*.run
В более старых бинарники для 32 и 64 битных были раздельные, с суффиксами x86 и amd64, если правильно путаю.

При обновлениях версии ядра гостевые дополнения нужно пересобирать. Можно также, можно по

# /etc/rc.d/rc.vboxadd setup

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

не надо так делать

make && make install

аналогично

./съешь-меня.run

про VBox для slackware здесь описано www.linux.org.ru/wiki/en/Slackware#VirtualBox

У меня вот работает (14.1_current32), я просто из SBo собрал и поставил, проверил liveCD дистра mint - разрешение меняется и даже usb-устройства подключать-отключать можно

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

Спасибо. Знаю что нельзя делать

make && make install
, но пока нахожусь в стадии постигания дзена slackware и gentoo, в перерывах между отдыхом и дипломом. Советы дельные)

NightFobos ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.