Modprobe vboxguest failed astra linux

modprobe vboxguest failed

I am running an Ubuntu Server (12.0.4-beta2; kernel 3.2.0) in VirtualBox (host is Win7) and I want to use shared folders. I’ve followed the manual to set up vbox guest additions http://www.virtualbox.org/manual/ch04.html#idp5801200 but this error occurs with every startup:

Starting the VirtualBox Guest Additions . fail! (modprobe vboxguest failed) Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded! 
$ modprobe vboxguest FATAL: Module vboxguest not found. 

9 Answers 9

I had this problem today, and solved it by installing the kernel-headers

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 
yum install kernel-PAE-devel 

Then re-run VBoxLinuxAdditions.run .

For people coming across this in the future, this did the trick perfectly for me on a fresh install of CentOS 6.2

This works because VBoxLinuxAdditions.run compiles the VirtualBox kernel modules, but doesn’t quite mention this when it fails.

Aaargh. Why do I always forget this. for Debian / Ubuntu this would be apt install gcc make linux-headers-amd64 — enjoy.

@MidnightJava Maybe you have to reboot after installing the kernel stuff. That seems to be the main difference between this answer and the answer below that worked for me, by wski. (for CentOS 8 at least).

I discovered here that the standard guest additions install includes a built-in setup function, so there’s no need to reinstall:

This gave me the error about missing kernel sources, so as brendan’s answer, yum install kernel-devel , and then that setup command works, and everything seems to be back to normal again!

I had a similar problem today, but it turns out the vagrant-vbguest plugin was not installed. So, in the folder with my Vagrantfile:

vagrant plugin install vagrant-vbguest 

When installing from an ISO that has had point fixes made to it, the kernel-devel headers will most likely be a newer version than the kernel that shipped with the ISO.

You need to make sure everything is up to date and in lockstep.

What worked for me on a CentOS 8 install was the following:

  1. sudo yum update
  2. sudo yum install binutils gcc make patch libgomp glibc-headers glibc-devel elfutils-libelf-devel kernel-headers kernel-devel
  3. sudo reboot
  4. Insert VBox Guest Additions again
sudo yum install elfutils-libelf-devel 

Can you explain why the OP should run these commands first? Please see How to Answer and take our tour to learn how to improve your answer.

Читайте также:  Кто сидит на linux

Had the same problem on a Debian guest. Based on dualed’s answer:

    Find out your kernel architecture, i.e.:

$ sudo apt install make linux-headers-686 
$ sudo sh ./VBoxLinuxAdditions.run 

I followed till this below : None of them cleared issue. After below step, worked fine.

sudo yum install elfutils-libelf-devel

My environment: OVM : 6.1 Oracle Linux 7.9

I had this same problem. I had 2 kernels installed and therefor also 2 kernel-headers. I removed the old kernel-headers that I don’t use/boot that kernel. It did say this even when successful:

VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all 

I have no idea how to do the above.

Источник

VBox Запускаю гостевую ОС ошибка

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.
Что не так? VBox вместе с системой установлен. Как починить?

viv567

New member

Вместе с virtualbox (установленного deb-пакетом) необходимо установить расширение » Oracle_VM_VirtualBox_Extension» и набор системных драйверов «VBoxGuestAdditions.iso». Их можно скачать на оф. сайте Oracle для соответствующей ОС.

mfp

New member

Победить ошибку так и не смог. Установил последнюю версию VBOX с сайта производителя. Теперь такая ошибка
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.

Команда от рута /sbin/vboxconfig не помогла

viv567

New member

Нужно установить пакет linux-headers-. для вашего ядра. Это пакет с заголовками ядра. Он есть на диске разработчика.

inpmdy

New member

Да, каждый раз так после обновления ядра. Переустанавливаю virtualbox-dkms и перезагружаю. Естественно, для компиляции, linux-headers так-же должны быть установлены

Olej

New member

Если заголовочные файлы ядра установлены (обновились), то с VirtualBox (из их родного репозитория установленного!) ничего вручную делать не надо при обновлениях ядра. На то оно и DKMS:

olej@astra:~$ uname -a Linux astra 4.19.0-1-generic #astra1 SMP Wed Mar 20 12:59:21 UTC 2019 x86_64 GNU/Linux
olej@astra:~$ VirtualBox --help | head -n3 Oracle VM VirtualBox Manager 5.2.12_AstraCE (C) 2005-2018 Oracle Corporation All rights reserved.
olej@astra:~$ lsmod | grep vb vboxvideo 36864 0 vboxpci 24576 0 vboxnetadp 28672 0 vboxnetflt 28672 0 vboxdrv 475136 3 vboxpci,vboxnetadp,vboxnetflt vboxguest 339968 5 ttm 106496 2 vmwgfx,vboxvideo drm_kms_helper 180224 2 vmwgfx,vboxvideo drm 471040 7 vmwgfx,drm_kms_helper,vboxvideo,ttm

Olej

New member

Победить ошибку так и не смог. Установил последнюю версию VBOX с сайта производителя. Теперь такая ошибка
Kernel driver not installed (rc=-1908)

Читайте также:  Команда cut d linux

У VirtualBox (на сайте Oracle) существуют несколько линий версий, развиваемых параллельно и одновременно. На сегодня это версии 5.1.Х, 5.2.Х, 6.0.Х — они отличаются используемым способом загрузки модулей ядра. Как только вы начинаете играться с инсталляциями из разных линий версий (одну снесёте — другую устанавливаете) — у вас будет возникать вот такая тяжёлая ошибка с невозможностью загрузить модули ядра — не выгружены модули предыдущей снесённой версии.
Как делу помочь?
1. не играться со «смесью» инсталляций: из своего репозитория и из Oracle — либо одно, либо другое!
2 если вы удаляете VirtualBox, то а). обязательно перезагрузить Linux после удаления, б). убедиться (lsmod) что в системе нет модулей вида vb*, в). только после этого устанавливать новую версию.

P.S. В рамках одной линии версий (5.1.Х, 5.2.Х, 6.0.Х) версии VirtualBox обновляются без таких проблем.

larinnik

New member

аналогичная проблема, поэтому не стал создавать новую тему:
astra 1.6 smolensk, свежеустановленная по дефолту
делал по вики именно эту версию virtualbox
мои действия
————-
sudo apt install linux-headers-generic
sudo dpkg -i /home/user/Desktop/virtualbox-5.2_5.2.12-122591~Debian~stretch_amd64.deb

Для установки пакета расширений в сети, не имеющей подключения к Интернет, следует скачать файл пакета, VirtualBox 5.2.12: Oracle_VM_VirtualBox_Extension_Pack-5.2.12.vbox-extpack

Запустить VirtualBox.
Выбрать в меню VirtualBox «Файл» — «Настройки» — «Плагины».
Для добавления нового плагина нажать на кнопку с зелёным плюсом.
Найти и выбрать ранее скачанный файл, и нажать кнопку «Открыть».
Подтвердить согласие с установкой, прокрутить лицензионное соглашение до конца, подтвердить свой согласие с ним.
Ввести пароль администратора.
После этого пакет должен установиться.
———————
всё прошло без ошибок

но при запуске гостевой ОС ошибка:
——

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.
——

я не ахти спец в линуксе, можно на пальцах, пожалуйста, что делать дальше?

Источник

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

Диск с дополнениями установлен, тот же Archlinux дополнения подхватывает с того же образа дополнений. Что я делаю не так. Заранее спасибо!

Соберите соответствующие модули и попробуйте их загрузить вручную.

Я еще подобного не делал, не подскажете как?

sh VBoxLinuxAdditions.run --noexec --keep 

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

Читайте также:  Линукс изменить размер разделов

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

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

Так разобрался, доустановил make и gcc, пробывал набрал make, но выругавшись в консоли вышло из компиляции.

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- 

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# 

Источник

How To Resolve VirtualBox Guest Additions: Kernel Headers Not Found For Target Kernel Error

In this example, I install a CentOS in a VirtualBox virtual machine. Then I click the virtual machine to focus it, and then I click Devices —> Insert Guest Additions CD image… menu item in the virtual machine top menu bar to install additions image like below picture. But during the installation process, I meet an error with the error message VirtualBox Guest Additions: Kernel headers not found for target kernel 3.10.0-1062.el7.x86_64. This article will tell you how to fix it.

1. Reproduce VirtualBox Guest Additions: Kernel Headers Not Found For Target Kernel Error Steps.

  1. Click Devices —> Insert Guest Additions CD image… menu item.
    virtualbox-install-guest-addtions-cd-image
  2. Then it will popup a dialog in the guest CentOS window like below, click Run button.
    insert-guest-additional-cd-image-popup-dialog
  3. Then it will open a terminal and run the command like the below picture, but you may encounter an error message like the below message also.
VirtualBox Guest Additions: Kernel headers not found for target kernel 3.10.0-1062.el7.x86_64. Please install them and execute /sbin/rcvboxadd setup modprobe vboxguest failed The log file /var/log/vboxadd-setup.log may contain further information. Press Return to close this window..

virtualbox-guest-additions-kernel-headers-not-found-for-target-kernel

Источник

Оцените статью
Adblock
detector