FreeBSD - il modo più semplice per installare sul mio RPi?


22

Il supporto di Raspberry Pi è stato unito a FreeBSD-CURRENT alcuni mesi fa. Tuttavia, le ultime istruzioni di installazione comportano ancora un lungo processo di compilazione incrociata dell'intero sistema operativo su un altro computer per creare un'immagine di installazione.

Mi rendo conto che è presto per questo (e le prestazioni non saranno eccezionali), ma c'è un modo più veloce per giocare con FreeBSD sul mio RPi per un po '? Qualcuno ha forse pubblicato alcune immagini pre-realizzate di build recenti?


1
Ohh questa è una domanda geniale! Non ho mai pensato di farlo, ma sono sicuro che sia possibile poiché FreeBSD funziona su molti tipi di processori, ad esempio router, switch telefonici, ecc. Nice +1 (Allan lo saprà;))
Piotr Kula,

Il file di immagine corrente di FreeBSD fornito sopra, non si avvia. Qualcosa non va con MBR / bootloader ...

Possibile duplicato di Posso eseguire FreeBSD sul mio Pi? - poiché le risposte sembrano essere cambiate in modo piuttosto significativo dal 2012.
Aurora0001

Risposte:


15

Aggiornamento 29-01-2014: è stato appena annunciato che le immagini istantanee arm / armv6 per Raspberry Pi vengono ora inviate ai server FTP di FreeBSD su base settimanale. Puoi scaricare una copia dal tuo mirror FTP di FreeBSD locale , nella /pub/FreeBSD/snapshots/ISO-IMAGES/cartella.

Aggiornamento 2014-01-28: Glen Barber ha gentilmente pubblicato questa immagine SD del recente FreeBSD 10.0-RELEASE , che ha anche fatto enormi progressi nel supportare l'hardware. Quindi basta afferrarlo per il modo più semplice di installare (ovviamente puoi ancora costruirne uno tuo ).

Aggiornamento 30-10-2012: immagine aggiornata e istruzioni all'ultimo CVS - ora con root su SD

Ho creato una macchina virtuale e ho creato l'immagine da solo: ecco il risultato.

Avvertenze

Sebbene ci siano stati molti progressi, tieni presente che è ancora agli inizi e stai giocando con il codice pre-release. Non metterlo in produzione.

Roba che non funziona ancora (in questo particolare checkout):

  • Tastiera USB (almeno la mia non funziona, nonostante sia riconosciuta - YMMV)
  • U-boot non sembra interessarsi a uEnv.txt, quindi la posizione di root fs è hardcoded nel kernel
  • La build ha molte opzioni di debug abilitate, quindi non andare a benchmark
  • Questo è FreeBSD-CURRENT su una piattaforma appena aggiunta - aspettati che ti esploda in faccia e bruci i buchi sul tappeto

Immagine di FreeBSD per Raspberry Pi

Non hai ancora paura? Bene, prendi la mia immagine prefabbricata:

Decomprimilo e scrivilo su una scheda SD (almeno 1 GB), quindi collegalo a Raspberry Pi e accendilo. Il framebuffer funziona, quindi dopo alcuni secondi dovresti vedere scorrere i messaggi di avvio e se hai un cavo di rete inserito dovresti eventualmente vedere un indirizzo DHCP assegnato.

inserisci qui la descrizione dell'immagine

Ora è possibile ssh , usando login di root e la password di lamponi :

FreeBSD 10.0-CURRENT (RPI-Bsc) #10: Tue Oct 30 17:23:44 GMT 2012

Welcome to FreeBSD!

(opzionale) Crea il tuo

Essendo ATTUALE , è inevitabile che sia obsoleto al momento della lettura. Quindi, se vuoi l'ultima versione, puoi fare quello che ho fatto e costruirlo. Per fare ciò, devi seguire FreeBSD-CURRENT , prendere il mio script di build e la configurazione del kernel RPS-Bsc (entra /usr/src/sys/arm/conf/) ed eseguirlo. A seconda della macchina, potrebbero essere necessarie alcune ore.

Buona fortuna e grazie alle persone simpatiche che realizzano FreeBSD .


Mi viene negato l'accesso per l'immagine e la configurazione del kernel. Esiste una fonte alternativa per loro?
Craig,

@Craig: risolti i collegamenti, dovrebbe funzionare ora.
Ingmar Hupp,

È possibile ridimensionare l'immagine dopo averla scritta sulla scheda SD?
Giorgio,

4

Molto è migliorato negli ultimi anni. In questi giorni (inizio 2018) il processo è molto semplice. Sono disponibili immagini già pronte per la maggior parte (tutte) delle schede e il processo di installazione è abbastanza semplice da seguire. Fondamentalmente tu:

  1. Scarica un'immagine della scheda SD ( sono disponibili sia immagini STABILI che CORRENTI , per le schede versione 3 cerca qui la build CURRENT a 64 bit ) i dettagli di ciò che funziona è sul wiki .
  2. Decomprimi l'immagine ( xz --decompress ...).
  3. Quindi ddl'immagine su una scheda SD o microSD vuota ( dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M) - ci vorrà del tempo, control-Tti permetterà di "guardare il piatto".
  4. Installa la scheda e applica l'alimentazione all'avvio.

Una volta che il Pi è attivo e funzionante, accedi - ssh, tastiera e display o seriale tutto funziona (per le credenziali usa freebsd/freebsdsu ssh o puoi anche accedere con root / root se sei locale) e divertirti.

Puoi trovare maggiori informazioni sul Wiki di FreeBSD e belle passeggiate qui e qui - attenzione però, a quanto pare le immagini utilizzate per essere costruite con il login predefinito impostato su freebsd / freebsd e almeno una fonte "stimabile" (la prima passeggiata attraverso I collegamento a) rivendicare comunque quelle sono le credenziali predefinite.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.