Debugging

Ubuntu 20.04 → 24.04 Dist-Upgrade: LUKS2, GRUB, Secure Boot und systemd-boot

Diese Seite dokumentiert das Debugging eines fehlgeschlagenen Ubuntu-Release-Upgrade. Das System war danach nicht mehr bootbar. Die Ursachen lagen in einem Zusammenspiel aus LUKS2-Verschlüsselung, GRUB 2.12, Secure Boot und fehlenden Dotfiles — die sich gegenseitig verstärkten und zu einer langen Kette von Folgeproblemen führten. Ausgangssituation Xubuntu 20.04, LUKS2-verschlüsselte Root-Partition Dual-Boot mit Windows auf derselben NVMe-SSD Eine weitere verschlüsselte Partition (Veracrypt/exFAT) als gemeinsamer Datenspeicher, gemountet unter /home/user/data Persönliche Dotfiles (xmonad, zsh, vim, etc.) liegen als Symlinks auf dieser Veracrypt-Partition Neo2-Tastaturlayout, xmonad als Window Manager, Alacritty als Terminal Phase 1: Fehlgeschlagenes Dist-Upgrade do-release-upgrade von 20.04 → 22.04 gestartet. Das Upgrade blieb beim Paket ConTeXt MarkIV (Teil von TeXLive) hängen — ein sehr großes Paket das beim Post-Install-Script sehr lange läuft. Es wurde manuell abgebrochen.