LINUX.ORG.RU
ФорумAdmin

VirtualBox - не грузится модуль vboxdrv

 , ,


0

1

Обновил ядро до 6.6.57 и пересобрал модуль virtualbox'a.

При запуске virtualbox выдает :


Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing
'emerge -1 virtualbox-modules'
as root.
Модуль пересобрал, перезагрузился, при попытке подгрузить его выдает:
# modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error

emerge --info virtualbox
app-emulation/virtualbox-7.0.20::gentoo was built with the following:
USE="alsa dbus gui nls opengl sdk sdl udev vmmraw -debug -doc -dtrace -java -lvm -pam (-pch) -pulseaudio -python -vboxwebsrv -vde -vnc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="-python3_10 -python3_11"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -mno-abm -mno-avx -mno-avx2 -mno-bmi -mno-bmi2 -mno-fma -mno-fma4 -mno-popcnt"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -mno-abm -mno-avx -mno-avx2 -mno-bmi -mno-bmi2 -mno-fma -mno-fma4 -mno-popcnt"
emerge --info virtualbox-modules
app-emulation/virtualbox-modules-7.0.20::gentoo was built with the following:
USE="dist-kernel strip -modules-compress -modules-sign" ABI_X86="(64)"

Что за проблема такая?

Перемещено hobbit из general

★★★★

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

module: x86/modules: Invalid relocation target, existing value is nonzero for type 1, loc 000000008107f32f, val ffffffffc0d46730

Кто-то в гугле фиксил эту ошибку переустановкой хидеров ядра. Мне это не помогло

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

C самосборным ядром проблемы с iptables и wg, поэтому перешёл на бинарное.

Видимо придётся подождать следующую версию ядра и пробовать с ней, а пока на 6.6.51 посижу

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

У бинарного ядра свой конфиг в комплекте. Модуль, собранный другим компилятором не состыкуется с ядром. Там вроде даже версия компилятора имеет значение

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

Проверяет, к тому же сорцы только от версии 6.6.57 установлены. При установке новой версии ядра старые сорцы удаляются автоматом, так что перепутать не получится даже при всём желании

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

Ну вот ты и ответил на свой вопрос. Собери небинарное (sic!) ядро с тем же конфигом, что у тебя сейчас в бинарном, установи его вместе с модулями в систему и потом уже собирай модули виртуалбоха

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

Не собирается с конфигом от бинарного ядра:

make[1]: *** [/usr/src/linux-6.6.57-gentoo/Makefile:1929: .] Error 2
make: *** [Makefile:234: __sub-make] Error 2
Разбираться почему неохота.

Подожду следующей версии ядра.

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