Die Erkenntnis
Vor einiger Zeit habe ich ein Ubuntu aufgesetzte welches ich länger verwenden sollte als ich gedacht hätte. Natürlich ordentlich mit Verschlüsselung und allem, weil musste ja sicher sein.
Jetzt stellt sich allerdings nach einigen Jahren der Verwendung heraus, dass ich dieses immer noch verwendet aber mittlerweile die Boot-Partition für die aktuellen Kernel gerade so noch für einen weiteren reicht. Um mich diesem Problem in Zukunft nicht wieder zu stellen, wollte ich bei einer neuen Installation auf einem neuen Gerät die Partitionsgröße der Boot-Partition ändern, um für alle Zeit ausreichend Platz zu haben. Und somit beginnt mein ungewolltes Abenteuer…
Bei meinem Damaligen Setup war die Boot-Partition nur 200 MB groß, die bei aktuellen Kernel mit zusätzlich Modulen, natürlich überhaupt nicht ausreichen ist.
Zusätzlich zur Problematik der zu kleinen Boot-Partition kommt hinzu das die Partition dahinter ja verschlüsselt ist. Somit lässt sich in der Größe nicht verändern und damit auch kein weiter Platz für Boot geschaffen werden kann.
Die Problematik
Mit guter Laune und dem Wissen, das ich jetzt weis, was ich tun muss, um das Problem in Zukunft zu lösen, kurz einen Installations-Stick mit dem aktuell Ubuntu 24.04 aufgesetzt gebootet und die Installation gestartet. Aber schon nach kurzer Zeit muss ich Feststellen, dass der Ubuntu Installer nur zwei Möglichkeiten besitzt: Automatische Installation (hier übernimmt das Tool die Partitionierung und Verschlüsselung) oder den manuellen Modus in dem alle Partitionen von Hand angelegt werden müssen.
Nun gut so weit wollte ich eigentlich nicht gehen aber sei es drum, ab jetzt bin ich auch Experte für Partitionierung von Festplatten! Nach einigen herumprobieren und einstellen musste ich aber Feststellen, dass bei dem Partitionierungs-Tool der Ubuntu Installation nur eine Einstellung ohne Verschlüsselung möglich ist…
Der Lösungsansatz
Nach einigem googeln bin ich auf diesen Artikel auf StackExchange gestoßen der genau meine Problematik beschreibt und erklärt wie die Volumen von Portionen von Hand auf der Kommandozeile angelegt werden können. Also nix wie ran, ab jetzt bin ich auch Experte für Logical Volumes!
Das Tutorial funktionierte auch relativ gut bis auf eine stelle: in Schritt 8 Funktioniert der Befehl: „lvcreate vgubuntu /dev/mapper/crypt“ nicht aber das ist nicht so wichtig er kann weggelassen werden. Dafür fehlt die Erstellung der Gruppe. Der Befehl lautet: „vgcreate vgubuntu /dev/mapper/crypt“
Zudem habe ich folgend stellen auch noch geändert:
- Da meine Platte leider keine großen Sektoren unterstützt daher wurde der befehl dort abgewandelt: „cryptsetup luksFormat /dev/sda3“
- Und auch die Größe der Boot Partition habe ich auf 4GB erhöht. Sicher ist sicher: in Schritt 6 also: „parted /dev/sda mkpart primary ext4 513MiB 4609MiB“ und in Schritt 7: „parted /dev/sda mkpart primary ext4 4609MiB 100%“
Nun gut. Last but not least den Installer Starten und die richtigen Partitionen und Volumen auswählen… Doch was muss ich hier sehen? Es lassen sich nur Partitionen auswählen und nicht die Logical Volumes. Im Screenshot von Ubuntu 22 auf StackExchange ist aber ganz klar zu sehen, dass es dort volumes gibt. Aber ich nun mal 24 installieren wollen… Warum ?!
Ok kurz recherchiert. Es stellt sich heraus, dass dieses Feature aus dem Installer von 22 auf 24 entfernt worden ist und nun nicht mehr geht. Es gibt zwar hier eine Anleitung die Genau meine Problematik beschreibt und den Installer Patched aber eigentlich wollte ich nicht den gesamten Abend damit verbringen YAML-Dateien zu editieren und eine Automatisierte Ubuntu Installation zu Skripten.
Die Lösung
Aber manchmal ist eine Einfache ach die beste Lösung. Um mir selber Stress und Arbeit zu ersparen habe ich das einzige richtige getan. Ich habe ein 22 Ubuntu heruntergeladen und mit diesem die Installation durchgeführt. Erst habe ich noch versucht die Aktuelle Partitionierung die gemacht habe zu verwenden aber das ging nicht (vielleicht habe ich auch nur im Installer danach einen Fehler gemacht).
Aber wie auch immer, nachdem ich erneut alle Kommandos eingegeben habe und die Partitionierung vorgenommen habe startet das System. Jetzt noch kurz auf Ubuntu 24 Updaten uns schwups Fertig.
Mit einem gerade aufgesetzten neuen System läuft das Update sogar ohne Probleme durch. Wie ungewohnt!
Fazit
Warum ist es im Installer von Ubuntu nicht möglich eine eigene Partitionierung für verschlüsselte Volumen zu machen… und warum ging das früher und jetzt nicht mehr…
Es bleibt zu hoffen, dass der Nächste Installer mit Ubuntu 26 besser wird.
Ah ja hier noch die Anleitung von StackExchange als pdf mit Änderrungen von mir.