Multipass виртуализация

ubuntu@primary:~$ multipass launch 25.10
launch failed: KVM support is not enabled on this machine.
Please ensure the following:

  1. The system’s CPU supports virtualization.
  2. Virtualization is enabled in the system BIOS.
  3. The KVM kernel modules are loaded.
    Вот такая проблема на MAC OS есьб подсказки как решить данный вопрос?

Столкнулся с такой проблемой при попытке запустить multipass launch 25.10 внутри Ubuntu, которая у меня крутится на Mac (через UTM). Получаю такую же ошибку:

launch failed: KVM support is not enabled on this machine.
Please ensure the following:

The system’s CPU supports virtualization.
Virtualization is enabled in the system BIOS.
The KVM kernel modules are loaded.

Оказалось, что KVM на Mac вообще не работает, потому что это технология, которая поддерживается только на Linux-хостах с аппаратной виртуализацией. На MacOS Multipass не может использовать KVM, особенно если Ubuntu сама запущена в виртуалке.

Решение: не пытаться запускать Multipass внутри Ubuntu на Mac, а установить его напрямую на macOS. Делается это просто:

brew install --cask multipass
multipass launch 25.10

Так всё работает без проблем Multipass использует HyperKit или Virtualization Framework, и KVM тут не нужен.

Если всё же запускать Multipass внутри Ubuntu (в виртуалке), можно попробовать так:

sudo multipass set local.driver=qemu

Но в моем случае это не помогло без KVM внутри виртуалки он всё равно не запускается.

В общем, если вы на Mac используйте Multipass напрямую в macOS, не через виртуальную Ubuntu. Надеюсь, кому-то поможет.