LINUX.ORG.RU

попробуй
/etc/rc.d/vboxdrv setup
под рутом, естественно.

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

1. Раньше я так всегда делал. Но сейчас в арче изменили состав пакета, и теперь этого скрипта в /etc/rc.d/ нет. Сейчас надо использовать vboxbulid либо ставить пакет virtualbox-modules. Пакет я не ставлю, так как у меня ядро кастомное.

2. Ядро обновляю регулярно.

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

denisnet

Но сейчас в арче изменили состав пакета, и теперь этого скрипта в /etc/rc.d/ нет.

Это потому, что модули теперь собираются с помощью dkms.

post-factum ★★★★★ ()
Ответ на: комментарий от denisnet

denisnet

Такой утилиты у меня нет?

Не знаю, посмотри.

Вообще, dkms ставится по зависимостям, если виртуалбокс тянуть с AUR'а. Я ставил этот:

34 aur/virtualbox-bin 4.1.18-1 [installed] (3542)
    Oracle VM VirtualBox Binary Edition
35 aur/virtualbox-ext-oracle 4.1.18-1 [installed] (914)
    Oracle VM VirtualBox Extension Pack

Что там с тем, что в репозиториях, — не знаю.

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

Поставил.

ERROR: could not insert 'vboxdrv': Unknown symbol in module, or unknown parameter (see dmesg)
[ 6954.318428] warning: `virtualbox' uses 32-bit capabilities (legacy support in use)
denisnet ()
Ответ на: комментарий от denisnet

Что за народ… вот:

Usage: /usr/sbin/dkms [action] [options]
  [action]  = { add | remove | build | install | uninstall | match | autoinstall
               | mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb | status }
  [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
              [-d distro] [-c dkms.conf-location] [-q] [--force] [--all]
              [--templatekernel=kernel] [--directive='cli-directive=cli-value']
              [--config=kernel-.config-location] [--archive=tarball-location]
              [--kernelsourcedir=source-location] [--no-prepare-kernel] [--no-initrd]
              [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
              [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1]
post-factum ★★★★★ ()
Ответ на: комментарий от post-factum

Спасибо, скомпилил. Но Все равно та же ошибка:

#dkms autoinstall -k `uname -r`
Пароль: 

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.4-pf -C /lib/modules/3.4-pf/build M=/var/lib/dkms/vboxhost/4.1.18/build.................
cleaning build area....

DKMS: build completed.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.4-pf/kernel/misc/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.4-pf/kernel/misc/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.4-pf/kernel/misc/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.4-pf/kernel/misc/

depmod..............

DKMS: install completed.
# modprobe vboxdrv
ERROR: could not insert 'vboxdrv': Exec format error
denisnet ()

Начни изучать kvm - проблем таких не будет. Появятся другие, но мне уже не хочется обратно на virtualbox.

Pakostnik ★★★ ()
Ответ на: комментарий от post-factum

Проблема решена. Вся проблема в том, что я сдуру поместил симлинк на extramodules относящиеся к другому ядру.

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