Italian community of Lazarus and Free Pascal
Altro => Pub => Topic aperto da: xinyiman - Settembre 19, 2016, 05:31:05 pm
-
Può capitare di dover lavorare con l'accoppiata raspberry e lazarus e a volte può capitare che il programma lazarus non deve salvare nulla e per prolungare la vita della sd o per non avere problemi di corruzione di fs si voglia adottare una versione read only.
Allego una mia guida per far diventare il vostro raspberry in sola lettura.
EDIT: dimenticavo una cosa, può capitare di dover far partire in automatico tale software grafico all'avvio. Il barbatrucco che ho usato io e che funziona è stato crere il file
/home/pi/.config/autostart/terminal.desktop
(se la cartella autostart non esiste createla voi a mano tutto minuscolo)
e al cui interno inserite
[Desktop Entry]
Name=Terminale
Exec=lxterminal
Type=application
Poi salvate e aprite il file
/home/pi/.bashrc
al fondo aggiungete il riferimento al file
/home/pi/avvio.sh
e nel file appena inserito sottoforma di percorso andiamo a lanciare i nomi delle applicazioni che ci interessa lanciare.
Tutto questo perchè avviando il terminale viene eseguito il contenuto di .bashrc e se i miei programmi non li faccio partire da li mi si avviano una volta ogni 10 tentativi. In più consiglio di farli partire a tutto schermo impostando le configurazioni della form direttamente da lazarus.
Buon lavoro
EDIT2: Nelle nuove versioni di raspbian è possibile rendere il sistema read only senza troppa fatica.
Collegarsi in ssh alla macchina e lanciare il comando
sudo raspi-config
selezionare l'opzione : Performance options
selezionare l'opzione : Overlay File System
Ti chiederà: Would you like the overlay file system to be enabled?
Premi su Si
Ti dirà: The overlay file system is enabled.
Ti chiederà: Would you like the boot partition to be write-protected?
Se serve come nel mio caso premere su Si (consapevoli che dal raspbian non sarà possibile rimontare la partizione di boot in scrittura)
Ti dirà: The boot partition is read-only.
Seleziona: Finish
Riavvia la macchina
Per tornare ad una versione non read only bisogna rilanciare il comando
Ti chiederà: Would you like the overlay file system to be enabled?
Premi su No
Prosegui fino a che non hai la possibilità di riavviare la macchina
-
bel lavoro xinyman, fossi in te lo metterei vicino alle altre guide x raspberry che abbiamo nell'indice ;)
-
Può capitare di dover assegnare un ip statico al nostro raspberry trasformato in readonly.
https://www.modmypi.com/blog/how-to-give-your-raspberry-pi-a-static-ip-address-update
-
Ho avuto problemi con il risparmio energetico del wifi sul raspberry pi3 e pi3+ :
per disabilitarlo in jessy:
http://thelowercasew.com/disabling-wifi-power-management-permanently-for-raspberry-pi-3-with-raspbian-jessie
per stretch:
https://www.raspberrypi.org/forums/viewtopic.php?t=194619
-
Grazie per la segnalazione
-
Grazie xinyiman
-
prego
-
Buongiorno a tutti, una piccola precisazione. Può capitare che dopo aver fatto delle modifiche attraverso l'uso del comando "sudo noreadonly.sh" si stacca la corrente al raspberry e lo si fa ripartire. In alcuni casi può capitare che al riavvio si blocchi il boot, potrebbe risolvere il comando
"sudo fsck /dev/mmcblk0..." (il device interessato può cambiare da raspberry a raspberry, infatti i 3 puntini sono la parte variabile)
Per evitare queste cose consiglio sempre di spegnere il raspberry come segue.
sudo shutdown -rF now
-
Vedere l'edit2 del primo messaggio ;)