Nach langer Zeit habe ich gestern einen meiner Raspberry Pi 3 Model B Rev 1.2 reaktiviert. Dabei habe ich auf meinem Linux Desktop PC (Ubuntu 24.04) mit Raspberry Pi Imager v1.8.5 je ein aktuelles Raspberry Pi OS Lite (bookworm) auf einer 16 GB SD Karte und einem 64 GB SanDisk Ultra Trek USB Stick (für direkten USB Boot) installiert. Beim Imager habe ich ein paar Daten, wie Hostname, User, WiFI SSID und ssh-Key angegeben, da ich ohne Bildschirm und Tastatur starten wollte.
Zuerst habe ich mit der SD-Karte gestartet, was nicht geklappt hat. Um zu sehen was los ist, musste ich dann doch noch einen Monitor anschliessen. Dabei wurde klar, dass der Bootvorgang abgebrochen wurde, weil die PARTUUID nicht gefunden wurde.
Ich habe mir dann die SD-Karte auf meinem Linux PC angeschaut und festgestellt, dass die PARTUUID in der cmdline.txt völlig anders war als die PARTUUID in der /etc/fstab. Ich habe dann die PARTUUID in der cmdline.txt mit der ID in der fstab angepasst und einen neuen Startversuch gemacht. Und sieha da es hat geklappt.
Beim Versuch mit dem USB-Stick (ohne SD-Karte) zu starten zeigte sich das gleiche Problem. Ich musste wieder die PARTUUID anpassen und es hat geklappt. Ich habe keine Ahnung wie es zur falschen PARTUUID in der cmdline.txt kommt, aber dieses Problem hatte ich noch nie.
Für mich ist das Problem gelöst, aber ich dachte ich schreibe es mal hier, falls andere auch davon betroffen sind.