LXC: "Failed getting root disk: No root device could be found" beheben

English Deutsch

Problem:

Beim Versuch, einen LXC-Container mit einem Befehl wie dem folgenden zu starten:

fix_lxc_launch.sh
lxc launch ubuntu:22.04 mycontainer

wird folgende Fehlermeldung angezeigt:

lxc_launch_error.txt
Creating mycontainer
Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Failed getting root disk: No root device could be found

Lösung

Du hast deinen LXD-Speicher nicht richtig initialisiert. Führe

lxd_init.sh
lxd init

aus, um den Speicher für lxd zu konfigurieren. Für die meisten Setups — mit Ausnahme von performance-kritischen Produktions-Setups — empfehle ich, das dir-Storage-Backend zu verwenden, da es keine weitere Konfiguration erfordert. Alle anderen Optionen kannst du auf ihren Standardwerten belassen.

lxd_init_example.txt
Name of the storage backend to use (zfs, btrfs, ceph, cephobject, dir, lvm) [default=zfs]: dir

Check out similar posts by category: Container, LXC