Sommario:

Raspberry Pi 3 con unità SSD avviabile: 10 passaggi
Raspberry Pi 3 con unità SSD avviabile: 10 passaggi

Video: Raspberry Pi 3 con unità SSD avviabile: 10 passaggi

Video: Raspberry Pi 3 con unità SSD avviabile: 10 passaggi
Video: METTERE IL TURBO ALLA RASPBERRY 4 CON UN DISCO SSD! 2024, Novembre
Anonim
Raspberry Pi 3 con unità SSD avviabile
Raspberry Pi 3 con unità SSD avviabile
Raspberry Pi 3 con unità SSD avviabile
Raspberry Pi 3 con unità SSD avviabile

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:

Immagine
Immagine

È 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:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

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:

Immagine
Immagine

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:

Immagine
Immagine
Immagine
Immagine

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…

Finitura…
Finitura…
Finitura…
Finitura…

È 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…

OPZIONALE…
OPZIONALE…

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: