Popeye70
Ah, dette høres kjent ut. Jeg eksperimenterte litt med å få både Sailor's Pi og OpenPlotter til å kjøre fra USB-disk på Raspberry Pi for et par år siden, og begge disse har hardkodet /dev/mmcblk-referanser i sine settinger. Flytter du operativsystemet til USB-disk så får du /dev/sda-referanser, og så lenge operativsystemet ser etter /dev/mmcblk mens du har /dev/sda vil ikke systemet boote som det skal.
Jeg kom så langt at jeg fikk bootet Sailor's Pi fra USB-disk, men jeg måtte ha SD-kortet installert fordi det er en egen partisjon som heter "SETTINGS" (bare store bokstaver) som er hardkodet til å ligge på /dev/mmcblk7 eller noe sånt. Jeg klarte aldri i finne noen konfigurasjonsfil hvor dette var spesifisert så jeg kunne endre det, men ved å boote fra USB og beholde SD-kortet med SETTINGS-partisjonen så klarte jeg å til slutt å boote, mener jeg. Hvis ikke blir bare operativsystemet hengende mens den leter etter SETTINGS. Jeg tror Sailor's Pi er basert på OpenPlotter, så da får du nok samme problem der.
En manuell installasjon av RaspiOS og OpenCPN har ikke dette problemet, men da må du legge inn alt av ekstrafunksjonalitet selv. SignalK osv...
Forhåpentligvis skjer det endringer her nå som Raspberry Pi 4 offisielt støtter boot fra USB, ikke minst fordi USB-disker (SSD-disk) er mye raskere og mer robust enn SD-kort. En RPi 4 med SSD-disk via USB 3 er noe helt annet enn å kjøre fra SD-kort.