Sia gli SSD (unità a stato solido) che le schede SD utilizzano una tecnologia di archiviazione flash fondamentalmente simile per archiviare i dati. Tuttavia, gli SSD offrono controller più veloci e maggiore tolleranza agli errori, rendendoli molto più affidabili delle schede SD. Mentre la maggior parte dei Raspberry Pi è ancora in esecuzione su schede microSD, puoi anche utilizzare un SSD esterno per avviare il tuo Raspberry Pi.
In questa guida imparerai i passaggi per abilitare l'avvio USB su Raspberry Pi, quindi utilizzare un SSD esterno come supporto di avvio per avviare il sistema operativo Raspberry Pi e utilizzare lo spazio rimanente come memoria permanente per il tuo dati.
Cose di cui avrai bisogno
Avrai bisogno dei seguenti elementi per abilitare l'avvio SSD su Raspberry Pi.
- Raspberry Pi (modello 4, 400, 3, Zero W o Zero 2 W)
- Scheda microSD (minimo 1 GB, massimo 64 GB)
- lettore di schede microSD
- Tastiera e mouse (funzionano sia wireless che cablati): non necessari se si desidera abilitare l'avvio SSD su un Raspberry Pi 4 o Pi 400
- Qualsiasi tipo di SSD esterno (come M.2, SATA o NVMe/PCIe)
Avvia Raspberry Pi 4 o 400 da SSD
Per avviare Raspberry Pi 4 o Raspberry Pi 400 da SSD, è necessario abilitare l'avvio USB seguendo questi passaggi:
- Collega la scheda microSD a un altro computer utilizzando un lettore di schede.
- Scarica, installa e avvia il Imager Raspberry Pi strumento sul tuo sistema Windows, Linux o Mac.
- Clicca il Scegli il sistema operativo pulsante e quindi fare clic Immagini di utilità varie > Boot loader > USBAvvio.
- Clicca il Scegli Archiviazione e seleziona la scheda microSD collegata al tuo sistema.
- Clic Scrivere e attendi il completamento del processo di flash. Ci vorranno solo pochi secondi.
- Dopo il processo di flash, la scheda microSD viene espulsa automaticamente. Scollega la scheda microSD dal sistema e inseriscila nello slot microSD del tuo Raspberry Pi 4 o 400.
- Collega l'alimentatore al Raspberry Pi per accenderlo. Il Pi leggerà e eseguirà automaticamente il flashing del bootloader USB dalla scheda microSD collegata. Questo richiede alcuni secondi.
- Quando il flash ha esito positivo, la luce LED verde sul Raspberry Pi inizia a lampeggiare costantemente. Per confermare ulteriormente, collegare la porta HDMI a un display. Se il display mostra una schermata verde, indica che il processo di flash è terminato.
- Spegni il Raspberry Pi e scollega o rimuovi la scheda microSD.
Avvia Raspberry Pi 3 o Zero da SSD
Per abilitare l'avvio SSD su Raspberry Pi 3 o Zero W/2W, è necessario eseguire il flashing del sistema operativo Raspberry Pi standard su scheda microSD, avvia il Raspberry Pi e apporta alcune modifiche ai file di configurazione per abilitare l'USB (SSD) avvio.
I passi sono come segue:
- Inserisci una scheda microSD nel sistema e avvia lo strumento Raspberry Pi Imager.
- Clicca su ScegliereSistema operativo e quindi selezionare LamponePiSistema operativo (32 bit).
- Clic ScegliereMagazzinaggio e selezionare la scheda microSD dai dispositivi di archiviazione disponibili.
- Facoltativamente, puoi fare clic sull'icona a forma di ingranaggio per visualizzare le opzioni avanzate, quindi inserire i dettagli Wi-Fi della tua rete e abilitare SSH.
- Clicca il Scrivere pulsante.
- Al termine del processo di flash, inserisci la scheda microSD nel Raspberry Pi e accendilo.
- Collega una tastiera e un mouse al Raspberry Pi.
- Dopo l'avvio, accedi utilizzando il nome utente predefinito pi e password lampone (a meno che tu non li abbia modificati nelle opzioni avanzate di Raspberry Pi Imager).
- Apri la finestra Terminale ed esegui i seguenti comandi.
sudo apt aggiornare -y
sudo apt upgrade -y - Dopo aver aggiornato e aggiornato i pacchetti, eseguire il comando seguente nella finestra Terminale.
eco program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
- Questo comando abilita l'avvio USB su Raspberry Pi 3 o Zero W/2W. Dopo aver eseguito il comando, riavvia il Raspberry Pi e quindi esegui il comando seguente per confermare se l'avvio USB è abilitato.
vcgencmd otp_dump | grep 17
- Se l'output mostrato è 17:3020000a, l'avvio USB è abilitato. Ora puoi rimuovere la scheda microSD dal Raspberry Pi.
Prepara SSD avviabile Raspberry Pi
Per avviare Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 o Raspberry Pi 400 tramite SSD, è necessario installare un sistema operativo, come Raspberry Pi OS sull'SSD, utilizzando Raspberry Pi Imager (o Balena Etcher attrezzo). Dopo aver scritto il sistema operativo, puoi collegare l'SSD al Raspberry Pi tramite una porta USB e avviare il sistema operativo dall'SSD.
Per preparare l'SSD per l'avvio, attenersi alla seguente procedura:
- Avvia lo strumento Raspberry Pi Imager e collega il tuo SSD esterno al sistema tramite una porta USB.
- Clic Scegli il sistema operativo per selezionare il sistema operativo desiderato dall'elenco. Se desideri eseguire il flashing di un'immagine del sistema operativo scaricata, puoi utilizzare il file facendo clic su Costume opzione e quindi selezionando il file del sistema operativo dal sistema.
- Clic Scegli Archiviazione per selezionare il supporto di archiviazione SSD collegato.
- Clicca il Scrivere pulsante.
- Dopo aver eseguito il flashing del sistema operativo sull'SSD, smontare l'unità e quindi collegare l'unità USB a una delle USB porte 3.0 o 2.0 sul tuo Raspberry Pi 4/400, Raspberry Pi 3 (o alla porta micro-USB di Zero W/2W tramite un adattatore).
- Collega l'alimentatore per accendere il Raspberry Pi.
- Il Raspberry Pi verificherà la presenza di un SSD avviabile collegato alla porta USB e avvierà il sistema operativo.
Utilizzo di un SSD come memoria permanente per Raspberry Pi
Dopo aver avviato il sistema operativo dall'unità SSD esterna, è possibile utilizzare lo spazio residuo nell'SSD come memoria permanente per archiviare altri dati. Per controllare lo spazio di archiviazione disponibile, esegui il comando seguente nell'app Terminale.
df -h
Se stai utilizzando la versione desktop di Raspberry Pi OS, apri Gestore di file e fare clic su Radice del file system nella parte superiore dello schermo. Puoi vedere lo spazio di archiviazione disponibile nell'angolo in basso a destra.
Ora che hai uno storage SSD più veloce, puoi usarlo per costruisci il tuo spazio di archiviazione cloud personale accessibile da qualsiasi luogo o a ospitare un sito Web sicuro su Raspberry Pi.
Più spazio di archiviazione con prestazioni più veloci
L'avvio del tuo Raspberry Pi con un SSD è altamente raccomandato in quanto è molto più veloce e affidabile di una scheda microSD. Puoi utilizzare qualsiasi SSD esterno disponibile sul mercato. Ciò include SSD M.2, SATA e NVMe/PCIe. Mentre il processo per abilitare l'avvio è un po' complesso su Raspberry Pi 3 e Raspberry Pi Zero W/2W, è molto più semplice su Raspberry Pi 4 e Raspberry Pi 400.