Bug 52646 - Не работает, ругаясь на наличие kvm
Summary: Не работает, ругаясь на наличие kvm
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-modules-virtualbox-6.12 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2025-01-09 13:16 MSK by Sergey V Turchin
Modified: 2025-02-24 19:41 MSK (History)
16 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2025-01-09 13:16:19 MSK
При попытке запуска ВМ ругается "собери своё ядро без KVM или свободен".
Comment 1 obidinog@basealt.ru 2025-01-09 14:01:07 MSK
Платформа:
alt-kworkstation 10.4  x86_64 обновленный до Sisyphus

Пакет:
virtualbox 7.1.4-alt2
kernel-modules-virtualbox-6.12-7.1.4-alt1

Шаги:
Создать ВМ в virtualbox и запустить машину

Результат:
Ошибка
VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).

Дополнительно:
1)На ядре 6.6 ошибка не воспроизводится
2) Если выполнить #rmmod kvm_intel то запускается успешно
Comment 2 Valery Sinelnikov 2025-01-09 15:26:04 MSK
Начиная с версии 7.1.4 в https://www.virtualbox.org/wiki/Changelog указано:

> Linux Guest Additions: Introduce initial support for kernel 6.12 (NOTE: In kernel 6.12, KVM initializes virtualization on module loading by default. This prevents VirtualBox VMs from starting. In order to avoid this, either add "kvm.enable_virt_at_load=0" parameter into kernel command line or unload corresponding kvm_XXX module)

То есть, на ядре 6.12 можно:
- либо выгружать вручную kvm-модули;
- либо добавить в опции GRUB_CMDLINE_LINUX_DEFAULT файла /etc/sysconfig/grub2 строку вида kvm.enable_virt_at_load=0;
- либо... реализовать автоматическую выгрузку модулей с помощью systemd-сервиса или ещё как-нибудь продумать такую динамику... но это потребует времени для выбора наиболее удачного решения и последующей отладки.
Comment 3 Sergey V Turchin 2025-02-24 17:03:10 MSK
K-11.0-RC1 уже скоро.
Comment 4 Антон Мидюков 2025-02-24 17:14:00 MSK
Я же писал:
https://lore.altlinux.org/devel-distro/2d84ce81-2484-4f4c-aa73-ab1739855beb@altlinux.org/T/#t

Релиз-менеджер может себе в дистрибутиве добавить или в группу с virtualbox или в базовую систему пакет installer-feature-virtualbox.
Comment 5 Sergey V Turchin 2025-02-24 19:41:23 MSK
(Ответ для Антон Мидюков на комментарий #4)
> Я же писал:
Как-то пропустил.

> installer-feature-virtualbox.
Ааа, ну ок.