Letztes Wochenende hab ich mir endlich mal die Free Tier Instanz in der Oracle Cloud geklickt. Das hab ich schon ewig vor mir her geschoben und jetzt hab ich mal ein bisschen Zeit gefunden. Leider konnte ich nicht direkt debian als Betriebssystem auswählen, aber als Community-Image gab es Ubuntu.

Nachdem ich ein bisschen damit rumgespielt habe, wollte ich aber doch lieber debian haben (ich hab überall debian installiert) - also hab ich angefangen zu suchen, ob das schon jemand gelöst hat.

Im Blog von Pieter Hollander wurde ich fündig.

Ich hab auf Verschlüsselung und Swapfile verzichtet, weil ich auf der Box keine kritischen Dienste betreiben will (und ich Dateisystemverschlüsselung in VMs für Blödsinn halte).

Wie das aber leider so oft ist: Am Ende hat die Kiste nicht sauber gebootet. Das Problem war aber ein ganz simples: /boot/efi konnte nicht gemountet werden. Leider steht in der Anleitung nicht, dass man ein root-Passwort setzen soll - also hab ichs auch nicht gemacht und konnte mich über die serielle Konsole nicht einloggen, um das Problem zu fixen.

Also das übliche: Instanz rebooten, im Grub die Kernelzeile um init=/bin/bash ergänzen, root-Dateisystem r/w remounten und Passwort setzen. Hier detallierter erklärt.

Danach konnte ich die Box normal booten, mich einloggen und das Problem debuggen. Stellt sich raus, wenn ich beim Mountpoint /boot/efi die Optionen nofail,x-systemd.device-timeout=1 durch defaults ersetze, klappts.