Fedora 14: настройка модулей ядра VirtualBox 3.2.10
Вечно с VirtualBox на каждом дистрибутиве что-нибудь новенькое Для нормальной установки модулей ядра в Fedora 14 нужно сделать следующее:
Установка заголовочных файлов ядра и т.п.:
Т.к. kernel-headers могут быть новее используемого ядра, не помешает обновить все:
Запускаем:
Видим ошибку:
Удаляем символическую ссылку:
Создаем новую:
Повторяем установку модулей ядра:
Если ядро было обновлено, необходимо перезагрузиться, dkms соберет модули при загрузке системы.
Установка заголовочных файлов ядра и т.п.:
yum -y install kernel-devel kernel-headers dkms
Т.к. kernel-headers могут быть новее используемого ядра, не помешает обновить все:
yum update kernel kernel-devel kernel-headers
Запускаем:
/etc/init.d/vboxdrv setup
Видим ошибку:
Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel source for kernel 2.6.35.6-45.fc14.i686 cannot be found at
/lib/modules/2.6.35.6-45.fc14.i686/build or /lib/modules/2.6.35.6-45.fc14.i686/source.
[СБОЙ ]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [СБОЙ ]
Удаляем символическую ссылку:
rm /lib/modules/2.6.35.6-45.fc14.i686/build
Создаем новую:
ln -s /usr/src/kernels/2.6.35.6-45.fc14.i686/ /lib/modules/2.6.35.6-45.fc14.i686/build
Повторяем установку модулей ядра:
/etc/init.d/vboxdrv setup
Если ядро было обновлено, необходимо перезагрузиться, dkms соберет модули при загрузке системы.
Комментарии (2)
RSS свернуть / развернутьВ любом Linux-дистрибутиве для установки VirtualBox требуются исходники текущего ядра, устанавливаемые, как правило, соответствующим пакетом. Соответствующий модуль реально компилится с помощью gcc. Многие дистрибутивы избегают установки исходников ядра по умолчанию для усиления безопасности. В Slackware такой проблемы точно нет, если установлены исходники ядра
yababay
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.