Sommario:
- Fase 1: Requisiti:
- Passo 2:
- Passaggio 3:
- Passaggio 4:
- Passaggio 5:
- Passaggio 6:
- Passaggio 7:
- Passaggio 8:
- Passaggio 9: conclusione…
- Passaggio 10: FACOLTATIVO…
Video: Raspberry Pi 3 con unità SSD avviabile: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Prima di tutto, ti consiglio caldamente di fare una copia (Snapshot del tuo HA esistente) e provare questo metodo con una nuova installazione di Home Assistant e testarlo per alcuni giorni, se non ci sono errori. Mantieni al sicuro la tua scheda SD con l'attuale istanza Hass.io, quindi in caso di problemi, puoi semplicemente sostituire l'unità SSD con la scheda SD e tornare al precedente Home Assistant in pochi minuti.
SEI STATO AVVERTITO!
Fase 1: Requisiti:
Raspberry Pi 3b e 3b+ (solo il Pi 3 supporta l'avvio USB)
- VECCHIA versione di ResinOS Home Assistant (HassOS attualmente NON supporta l'avvio USB)
- unità SSD mSATA (consigliato minimo 16 GB)
- Scheda di espansione della memoria x850
- Chiavetta USB (minimo 1GB)
- Immagine di avvio da CD/USB GParted (https://gparted.org/livecd.php)
- Sistema ResinOS attualmente in esecuzione o nuovo (su scheda SD)
Se hai Raspberry Pi 3b+, probabilmente puoi saltare il passaggio 1 (non ce l'ho, quindi non ne sono sicuro). Se possiedi Raspberry Pi 3b, procedi.
AVVERTIMENTO:
QUESTO PROCESSO NON PUO' ESSERE ANNULLATO. UNA VOLTA ABILITATO L'AVVIO USB, NON PU ESSERE INVERTITO
Sebbene ciò non influisca su nulla, poiché puoi ancora utilizzare la scheda SD dopo, se lo desideri.
Passo 2:
È necessario abilitare l'avvio USB, aggiungendo il seguente codice nella parte inferiore del file config.txt:
program_USB_boot_mode=1
Il file si trova nella partizione di avvio in resina. È l'unica partizione FAT sulla tua scheda SD, che è in Raspberry Pi. Mettilo semplicemente nel tuo computer e vai alla partizione di avvio della resina, scorri verso il basso fino all'ultima riga e inserisci il codice sopra e salva all'uscita. Rimuovi in modo sicuro la scheda SD dal computer, rimettila nel tuo Raspberry Pi 3b e collega il cavo di alimentazione. Lascia che si avvii. Dovrebbe avviarsi normalmente.
Ora il tuo Raspberry Pi 3 è in grado di avviarsi da USB.
Passaggio 3:
Scarica l'immagine GParted Live CD/USB e salvala sul tuo computer
gparted.org/livecd.php
Usa Etcher per flasharlo su una chiavetta USB.
Passaggio 4:
Scarica e salva la VECCHIA versione ResinOS di Home Assistant (versione Raspberry Pi3)
github.com/home-assistant/hassio-build/rel…
Usa Etcher, per eseguire il flashing sull'unità SSD (o su un altro dispositivo USB)
Passaggio 5:
Al termine del flashing, rimuovere in modo sicuro l'unità SSD e ricollegarla (se per qualsiasi motivo, la partizione di avvio in resina non viene visualizzata in Risorse del computer, fare clic con il pulsante destro del mouse su Risorse del computer> Gestisci> Gestisci unità> fare clic con il pulsante destro del mouse su Partizione di avvio in resina> Modifica Lettera disco e assegnare manualmente la nuova lettera di unità).
Passaggio 6:
Riavvia il PC nel BIOS e modifica le opzioni di avvio, in modo che si avvii dalla chiavetta USB GParted.
Dopo l'avvio del computer dalla chiavetta USB, non dovresti cambiare nulla, basta premere Invio 4 volte, quindi si carica sulla GUI di GParted. (L'unità SSD dovrebbe essere già collegata al computer, quindi GParted la rileva correttamente).
Passaggio 7:
Ora, in GParted, assicurati di aver selezionato l'unità corretta (unità SSD). Ora devi cambiare la dimensione di due partizioni:
dev/sdb4 e dev/sdb6 (potrebbe anche essere sda4 o sdc4 e sda6 o sdc6, a seconda di quante unità sono state scoperte).
Non dovrebbe importare quanto cambierai (aumenterai) la dimensione di dev/sdb4. Io stesso sono passato da 1 GB a 3 GB (puoi andare avanti e provare semplicemente a utilizzare tutto lo spazio disponibile).
Ora puoi aumentare la dimensione di dev/sda6, che dovrebbe essere cambiata in ciò che è disponibile dopo aver modificato la dimensione di dev/sdb4 (in poche parole, la partizione sdb6 è all'interno di sdb4).
AVVERTIMENTO:
USA LA BARRA IN ALTO PER CAMBIARE TAGLIA. ASSICURATI CHE LE DIMENSIONI ALL'INIZIO DELLA PARTIZIONE NON VENGANO CAMBIATE (NEL MIO CASO ERA 4MB), ALTRIMENTI POTRESTI OTTENERE INFORMAZIONI, CHE L'UNITÀ POTREBBE NON AVVIARSI CORRETTAMENTE
Dopo aver cambiato taglia, applicalo e aspetta che sia finito.
Ora puoi chiudere GParted e riavviare Windows.
Passaggio 8:
Passa di nuovo alla partizione Resin-boot in Risorse del computer e trova due file:
config.txt
cmdline.txt
La modifica di config.txt è probabilmente facoltativa, poiché il nostro Raspberry Pi 3 è già in grado di avviarsi da USB, ma ho semplicemente seguito altre istruzioni:
In config.txt di nuovo, aggiungi la seguente riga in fondo al file: program_USB_boot_mode=1
In cmdline.txt, modifica quanto segue:
root=/dev/mmcblk0p2 (o simile) a root=/dev/sda2 (NON sdb2 o sdc2, come probabilmente lo avevi in GParted).
FACOLTATIVO: ho configurato il file "resin-sample" con le mie impostazioni di rete (IP statico assegnato al mio Raspberry Pi3). Se ne hai uno anche tu, puoi sostituire il file originale con il tuo in /resin-boot/system-connections/resin-sample)
Dopo aver salvato entrambi i file, rimuovi in modo sicuro l'unità SSD e collegala al tuo Raspberry Pi 3.
Passaggio 9: conclusione…
È praticamente tutto, il tuo Raspberry Pi 3 ora dovrebbe avviarsi da USB e avviare il processo di installazione di Home Assistant, che dovrebbe richiedere circa 10-15 minuti. Successivamente, l'istanza di Home Assistant dovrebbe essere disponibile su 192.168.xxx.xxx:8123 (qualunque IP tu abbia impostato per il tuo Pi3).
Passaggio 10: FACOLTATIVO…
Anche altri passaggi seguenti sono FACOLTATIVI:
- Imposta nuovo account
- Accedi al tuo HA
- Installa e configura il componente aggiuntivo di samba
- Passa alla condivisione HASSIO sul tuo computer
- Copia le istantanee dei backup precedenti del tuo Home Assistant e incollale nella condivisione di backup
- Riavvia l'assistente domestico
- Le istantanee potrebbero non essere immediatamente disponibili, attendi qualche minuto e premi il pulsante Aggiorna nell'angolo in alto a destra
- Seleziona l'ultima istantanea e ripristina l'impostazione (NON VORREI ripristinare Home Assistant stesso, solo i file di configurazione, quindi assicurati di deselezionare Home Assistant)
- Premere Restore Selected (NON premere WIPE & RESTORE) - Attendere alcuni minuti per il completamento del processo -
FACOLTATIVO: per evitare errori, eliminare il file home-assistant_v2.db nella cartella config.
Consigliato:
Come creare un'unità flash USB utilizzando una gomma - Custodia per unità USB fai da te: 4 passaggi
Come creare un'unità flash USB utilizzando una gomma | Custodia per unità USB fai-da-te: questo blog tratta di "Come realizzare un'unità flash USB utilizzando una gomma | Custodia per unità USB fai da te" Spero ti piaccia
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: 8 passaggi (con immagini)
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: questa istruzione è stata scritta da Anthony Turner. Il progetto è stato sviluppato con molto aiuto dallo Shed in the School of Computing, University of Kent (il signor Daniel Knox è stato di grande aiuto!). Ti mostrerà come costruire un sistema di registrazione audio automatizzato
Crea un backup avviabile del Mac: 7 passaggi
Crea un backup avviabile del Mac: ti sei mai trovato in una situazione in cui il disco rigido del tuo MacBook si blocca e tutti i dati importanti del laptop mancano o sono completamente persi? Hai mai sentito di dover eseguire il backup dei tuoi dati ma non sai come farlo? Non puoi o
Come creare un'unità USB avviabile senza utilizzare alcun software: 3 passaggi
Come creare un'unità USB avviabile senza utilizzare alcun software: per creare manualmente un'unità USB avviabile, utilizzeremo il prompt dei comandi come programma predefinito di Windows. Ecco i passaggi per creare un'unità USB avviabile come supporto di installazione di Windows. Per creare un'unità USB avviabile come installazione di Windows me
Creare un'unità avviabile con Linux (Ubuntu): 3 passaggi
Creare un'unità avviabile con Linux (Ubuntu): vuoi avviare Linux da una chiavetta in modo da poterlo installare sul tuo computer o fare altre cose divertenti con Linux? - Stai per imparare a configurarne uno in modo da poterlo avviare con successo