Проблема
При попытке запустить контейнер с помощью Incus вы видите сообщение об ошибке, такое как
incus_error.txt
Launching my-opensuse
Error: Failed instance creation: Failed creating instance record: Failed initializing instance: Invalid devices: Failed detecting root disk device: No root device could be foundРешение
Вы инициализировали Incus с помощью incus admin init, который использует btrfs в качестве бэкенда хранения по умолчанию. Хотя это разумный выбор для производственных приложений, его может быть сложно настроить правильно, так как нужно вручную настраивать BTRFS loopback-устройство.
Вместо этого я рекомендую использовать бэкенд хранения dir для тестирования и лёгких производственных целей.
Чтобы повторно инициализировать Incus с бэкендом хранения dir, выполните следующую команду:
reinit_incus_dir.sh
incus storage delete default
incus admin init --auto --storage-backend dirТеперь попробуйте снова запустить incus launch ..., и это должно работать как ожидается.
Check out similar posts by category:
Incus Контейнеры
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow