Скорее всего вам нужно подправить в PKGBUILD этого virtualbox-modules версию ядра, на вашу и пересобрать.
А новое ядро у вас ванильное, или свой PKGBUILD, или из testing ?
Скорее всего последнее, значит проще.
Правим:
_kernver=`uname -r`
пересобираем и наслаждаемся.
2 all я пересобрал модули, подправив строчку с ядром. Ничего не помогло... Сечас предлагает мне внести себя в группу vboxusers. Добавляю, перезахожу, гикакого эффекта.
(asper,
Гм, предлагаешь скачать и поставить так? из сырцов?)
Просто дело в том, что у меня локальный репозиторий. Скачал один человек несколько недель назад с Яндекса, так и живу. Трафик, мать его.
Почему бы не попробовать ?
Только придётся подправить версию ядра в PKGBUILD-е.
Вот ещё одна полезная статейка если не читали ещё конечно: http://wiki.archlinux.org/index.php/VirtualBox
Спасибо за ссылку, ещё не читал и вправду))
Делал по инструкции:
Код:
[root@NGC4414 kante]# pacman -Sy virtualbox-ose
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
warning: virtualbox-ose-1.5.4-2 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets: virtualbox-ose-1.5.4-2
Total Download Size: 0.00 MB
Total Installed Size: 14.13 MB
Proceed with installation? [Y/n] y
checking package integrity...
(1/1) checking for file conflicts [#####################] 100%
(1/1) upgrading virtualbox-ose [#####################] 100%
[root@NGC4414 kante]# modprobe vboxdrv
FATAL: Module vboxdrv not found.
Опять25. Чувствую, придётся открыть выход на "внешку" и скачать новый вбокс.
Как править версию ядра в PKGBUILD-е я, к сожалению, не знаю, как и версию своего ядра.
Как править версию ядра в PKGBUILD-е я, к сожалению, не знаю, как и версию своего ядра.
1. какое у вас ядро, дистрибьютивное или самосборное ?
узнать версия можно командой umane -r
2. Проверяем, что симлинк /usr/src/linux указывает на исходники вашего ядра, т.е. /usr/src/linux-`uname -r`.
Находим в PKGBUILD строку начинающуюся с _kernver= и заменяем версию ядра на свою.
3. makepkg -c и pacman -U virtualbox-modules-1.5.6-1-i686.pkg.tar.gz
И кстати помимо PKGBUILD-а в папке должен быть файл virtualbox-modules.install
Как всё запущено ! (с)
Вам нужно поместить в какую-нибудь папку, в данном случае два файла (можно скачать с АУР-а) PKGBUILD и virtualbox-modules.install
Заходим в эту папку, любимым редактором редактируем PKGBUILD, где находим строку начинающуюся с _kernver= и заменяем версию ядра на 2.6.22-ARCH и сохраняем изменения.
Теперь запускаем makepkg -c .
PS надеюсь насчёт символической ссылки, которая должна указывать на исх. вашей версии ядра понятно.