1. Установка Incus на Ubuntu 20.04
Incus официально поддерживает ядро начиная с 5.15 (в новых версиях Incus это даже задокументировано как минимальное требование). Ubuntu 20.04 с HWE-ядром 5.15 работает нормально с современными версиями Incus (6.0 и новее).
Debian 12 (bookworm) в контейнере запускается без проблем — это один из самых популярных и хорошо протестированных образов в Incus.
Краткий план установки и запуска
-
Установка Incus (самый простой и рекомендуемый способ на 20.04 — через репозиторий Zabbly):
sudo apt install -y curl curl -fsSL https://pkgs.zabbly.com/key.asc | sudo gpg --dearmor -o /usr/share/keyrings/zabbly.asc curl -fsSL https://pkgs.zabbly.com/incus-stable.sources | sudo tee /etc/apt/sources.list.d/zabbly-incus-stable.sources sudo apt update sudo apt install incus(Если хотите самую свежую версию — можно поставить incus-edge вместо incus-stable)
-
Инициализация (если ещё не делали):
sudo incus admin init --autoИли с диалогом, если хотите выбрать ZFS / btrfs / dir и т.д.
-
Запуск Debian 12 контейнера:
incus launch images:debian/12 my-debian --profile defaultИли если хотите сразу зайти внутрь:
incus launch images:debian/12 my-debian incus exec my-debian -- bash
Всё должно работать без особых проблем.
Возможные нюансы на 20.04 + 5.15
- Если будете использовать ZFS — убедитесь, что установлен
zfsutils-linuxиз репозитория Ubuntu (или из OpenZFS, если нужна более новая версия). - Очень старые версии ядра 5.4 (GA-ядро Ubuntu 20.04) иногда вызывали проблемы с io_uring и новыми Incus → поэтому 5.15 — хороший выбор.
- VMs (виртуальные машины) тоже работают, но требуют
qemu-systemи чуть больше настроек.