LinuxForum.Fans
Тема

[СОВЕТ] VirtualBox в обновляющейся Fedora

Автор: Cruiser78 2 сообщений 795 просмотров
02.08.2024 19:28 #439539

Привет всем отцам моих побед!

Столкнулся с напастью - после очередного обновления федориного ядра перестал запускаться VirtualBox. Ну, беда не великая, всегда можно загрузиться в предыдущую версию ядра и заблокировать в dnf обновление ядер (чтобы не потерять со временем работоспособную конфигурацию). Но, как всегда меня такой цирк задолбал и немного покопавшись в системе, много - вредно, пришел к выводу, что при обновлениях ядра как-то не очень корректно отрабатывает настройка его модулей в modprobe. А именно, в работоспособной конфигурации ядра в файлах /lib/modules/<версия ядра>/[modules.dep|modules.symbols] упоминаний о драйвере vboxdrv в товарном количестве, а в тех же файлах более нового ядра - ни слова об vboxdrv, молчат как партизаны в гестапо. Как следствие - VirtualBox валится при запуске с сообщением, что modprobe не может найти драйвер vboxdrv. Хотя этот драйвер аккуратно лежит в нужном месте. Но он не вписался в конфигурацию modprobe, в параметры ядра.
Решение проблемы элементарное - от рута выполняем команду #depmod, Всё, на этот страдания заканчиваются и VirtualBox начинает работать на новом ядре.

Надеюсь, что эта заметка поможет отдельным страдальцам, которые еще не нашли такого простого решения.

20.08.2024 22:10 #439553

А разве нет варианта пакета [console=inline]virtualbox-host-modules-dkms[/console]? Это единственный вариант с постоянно обновляющимся ядром. А корень проблемы в том, что под каждое новое ядро не-dkms пакет модулей ядра из составаVirtualBox-a должен собираться индивидуально, как и все пакеты, содержащие модули ядра.

Войдите или зарегистрируйтесь, чтобы ответить.