Eclips schreef :
Ik heb er weer een weekend vol experimenten op zitten. Mijn conclusie is dat er vooralsnog geen simpele mogelijkheid is om OpenPlotter vanaf een USB-stick te draaien. De reden daarvoor is dat OpenPlotter op dit moment alleen als Noobs-installer gedistribueerd wordt. Voor wie het niet weet: Noobs is een bootloader voor Raspberry Pi, waarmee je meerdere operating systems kunt installeren op de Pi. Een SD-card met Noobs heeft één of meer partities die niet op een normale Pi-SD-card staan. Een Linux-distro installeren is met Noobs minstens zo gemakkelijk als het installeren van Windows.
Echter:
Ik heb mijn Pi met 7" touchscreen inmiddels ingebouwd in een SmartiPi Touch behuizing. Voordeel: dichterbij de form factor van een "echte" chartplotter kun je momenteel niet komen. Nadeel: je kunt niet meer gemakkelijk bij de Micro SD-card, want die zit ver weg in de behuizing. Dus leek het me wel handig om OpenPlotter vanaf een stick te draaien.
Sinds medio vorig jaar is het mogelijk om een Pi te starten en te draaien vanaf een USB-device. Dat kan een stick zijn, of zelfs een via USB aangesloten harde schijf of SSD. Dit werkt alleen met een traditionele Raspbian installatie, dus zonder Noobs. Het is een trouwens nog een experimentele feature, die niet met iedere willekeurige stick werkt.
Een voorwaarde om van deze feature gebruik te kunnen maken is dus dat de Raspbian-distro aangeboden wordt als image. Dat geldt dus ook voor OpenPlotter. Toen ik een jaar geleden begon met OpenPlotter werden er zowel images als Noobs-installers aangeboden. Op het moment alleen nog Noobs en ik hoop dat daar weer verandering in komt.
De oplossing is echter niet zo moeilijk, je draait eerst de Pi met Noobs en installeerd de OpenPlotter op de SD-Card.
Dat kan bvb op een andere PI zodat je je installatie niet moet uitbouwen.
Als alles uitgevoerd is, doe ook maar ineens de updates, dan copier je die SD card naar je USB stick en klaar is Kees ( of Hans of Peter ).
Zal misschien iets bewerkelijker zijn als ik het hier heb weergegeven, maar dit zou een werkwijze kunnen zijn.