3 modi per avviare più sistemi operativi su un Raspberry Pi

sd-card-os-lampone

Il Raspberry Pi è generalmente configurato con un unico sistema operativo che si avvia dalla scheda SD. Tuttavia, questo può rivelarsi restrittivo per alcuni utenti. Ad esempio, potresti voler installare più versioni del sistema operativo Raspberry Pi per diversi progetti. Oppure potresti voler avviare più Raspberry Pi 4 con Kodi, RetroPie e Ubuntu MATE.

Sono disponibili diverse opzioni per l'avvio multiplo di un Raspberry Pi, a seconda del modello e del supporto di archiviazione preferito. Ecco come installare più sistemi operativi Raspberry Pi per l'uso con dual boot e multiboot.

Perché sono necessari più SO su Raspberry Pi

Il Raspberry Pi ha tanti punti di forza. È flessibile, adatto sia come computer desktop che come ambiente di sviluppo per bambini. La sua versatilità e portabilità superano la concorrenza grazie a una comunità fantasiosa e al supporto della Fondazione Raspberry Pi.

Ma il Raspberry Pi ha un difetto chiave. L'avvio del sistema operativo dalla scheda SD significa che il Pi è bloccato su una determinata configurazione. Questo può rivelarsi problematico se stai lavorando, diciamo, a un progetto di videocamera e vuoi passare a un altoparlante Bluetooth.

Di solito, hai due opzioni qui:

  1. Eseguire il backup del sistema operativo , riformattare la scheda SD e scrivere una nuova versione nuova,
  2. Acquista una nuova scheda SD e tieni traccia di ciò che è su quale scheda SD

Tuttavia, è disponibile una terza opzione, generalmente trascurata: l'installazione di più sistemi operativi sul Pi. Diamo un'occhiata a come funziona.

Scheda SD, archiviazione USB o avvio multiplo di rete?

All'inizio di Raspberry Pi, c'era solo una scelta per il supporto di avvio del sistema operativo: la scheda SD.

Con il progredire della piattaforma, tuttavia, sono state aggiunte più opzioni. Dal rilascio di Raspberry Pi 3, è stato possibile programmare l' avvio della scheda da USB .

Ciò ha comportato la sostituzione di schede SD con unità flash USB, unità disco fisso USB (HDD) e unità a stato solido USB (SSD). Nel caso di unità flash USB, si tratta di dispositivi a bassa potenza adatti al Raspberry Pi. La maggior parte degli HDD e SSD USB, tuttavia, richiedono alimentatori indipendenti, sebbene con alcune eccezioni.

Ad esempio, il team Western Digital Labs (WD Labs) ha rilasciato una gamma (ora fuori produzione) di HDD "PiDrive" che condivideva la connessione di alimentazione del Raspberry Pi.

Raspberry Pi 3 ha inoltre introdotto l'avvio di rete sulla piattaforma. Utilizzando PXE (Pre eXecution Environment), i modelli Pi 3 e successivi possono essere avviati da immagini ospitate sul server.

1. Sistemi operativi Pi multipli con NOOBS

Software Raspberry Pi NOOBS

NOOBS può essere utilizzato per installare semplicemente più sistemi operativi sulla scheda SD Raspberry Pi.

Puoi scegliere tra due versioni di NOOBS. Uno è un programma di installazione online che scarica i sistemi operativi scelti. L'altro è un programma di installazione offline con tutti i sistemi operativi precaricati tra cui scegliere. Usa la versione adatta alla tua connessione Internet.

Per installare un sistema operativo Raspberry Pi con NOOBS:

  1. Scarica il programma di installazione
  2. Decomprimi il contenuto
  3. Copiali sulla tua scheda SD formattata
  4. Inserisci la scheda nel tuo Raspberry Pi
  5. Avvia il Pi
  6. Naviga nel menu NOOBS

Nel menu, selezionare uno o più sistemi operativi da installare. Sono disponibili diversi sistemi operativi, dal sistema operativo Raspberry Pi alle opzioni del media center come OpenElec.

Quando hai finito, ogni volta che avvii il Pi puoi scegliere quale sistema operativo vuoi eseguire.

NOOBS può essere utilizzato con qualsiasi modello di Raspberry Pi.

2. Multiboot Raspberry Pi con BerryBoot

Utilizzare BerryBoot per eseguire più sistemi operativi Raspberry Pi

Prima di NOOBS c'era BerryBoot. È un bootloader, piuttosto che un installer. Questa leggera differenza significa che è ottimizzato per eseguire più sistemi operativi.

Come NOOBS, BerryBoot richiede di scaricare un file, decomprimerlo e copiarne il contenuto su una scheda SD formattata. A differenza di NOOBS, tuttavia, BerryBoot non ha un programma di installazione offline. È necessario assicurarsi che Raspberry Pi sia online per scaricare i sistemi operativi scelti.

BerryBoot supporta l'installazione su scheda SD, dispositivi USB e persino unità di rete. Per installare più sistemi operativi Raspberry Pi con BerryBoot:

  1. Scarica BerryBoot
  2. Estrai il file ZIP su una scheda SD formattata
  3. Inserisci la scheda nel tuo Raspberry Pi
  4. Accendi il Raspberry Pi
  5. Seleziona e installa uno o più sistemi operativi
  6. Scegli quale sistema operativo desideri utilizzare ogni volta che avvii Raspberry Pi

La nostra guida completa per l' avvio multiplo di un Raspberry Pi con BerryBoot delinea questi passaggi in modo più dettagliato.

Come NOOBS, BerryBoot funzionerà su qualsiasi versione della scheda Raspberry Pi.

3. Avvio in rete di più sistemi operativi Raspberry Pi con PiServer

Infine, c'è l'opzione di avvio della rete. Questo è integrato nel desktop del sistema operativo Raspberry Pi ma richiede che tutti i dispositivi si connettano tramite Ethernet. Wi-Fi non è supportato.

Tuttavia, è l'ideale se la sostituzione regolare della scheda SD del tuo Pi è diventata un problema. Con l'avvio di rete, la scheda SD non è necessaria: il Pi si avvia da un'immagine del disco memorizzata su un'unità di rete. Il sito Web di Raspberry Pi fornisce una spiegazione dettagliata su come configurare l'avvio PXE con PiServer .

Utilizzando questo metodo, è possibile mantenere più ambienti del sistema operativo Raspberry Pi, uno per lo sviluppo e un altro per la produttività desktop. Riavvia semplicemente Raspberry Pi per selezionare un sistema operativo diverso. Anche il server eseguirà il backup del sistema operativo, il che significa che non sarai incline a schede SD corrotte.

Questa opzione è più adatta per Raspberry Pi 3 e versioni successive.

Multiboot: il futuro del Raspberry Pi Computing!

I giorni in cui devi riformattare ripetutamente la scheda SD del tuo Raspberry Pi per iniziare un nuovo progetto sono finiti. Tutto ciò che serve è uno strumento di avvio multiplo! Al termine, avrai tutti i sistemi operativi Raspberry Pi di cui hai bisogno, limitati solo dalle dimensioni del tuo dispositivo di archiviazione.

Mentre NOOBS e BerryBoot fanno buon uso della memoria fisica, l'opzione PiServer è potenzialmente il più grande cambio di gioco. Detto questo, NOOBS è sicuramente il programma di installazione multiboot Raspberry Pi più semplice.

Ora devi solo scegliere quali sistemi operativi Raspberry Pi installare .

Leggi l'articolo completo: 3 modi per avviare più sistemi operativi su un Raspberry Pi