Raspberry Pi løper fra et operativsystem lagret på et Secure Digital (SD) -kort, og mange forskjellige operativsystemer kan brukes. Lagring er relativt billig, kan opprettes (blinket), gjenskapt, skrevet til og overskrevet med letthet.
På den ene siden er dette en fordel med Pi. På den annen side betyr den eksperimentelle naturen til Pi mer tid som blinker SD-kort. Denne opplæringen viser hvordan du bruker en Mac for å klone ethvert Raspberry Pi SD-kort som er spesielt nyttig når du har ditt OS satt opp akkurat som du vil ha det.
Raspberry Pi er noe forskjellig fra databehandlingen, som de fleste av oss har vært vant til, de siste to tiårene. Det er et skjermkort med komponenter og kontakter som krever at du kilder en strømforsyning, tastatur, skjerm og mus for å få den oppe.
Med nesten to og en halv million enheter solgt i løpet av litt over et år siden lanseringen - og med fokus på å få barn (voksne?) Koding og eksperimentering, kan det ikke være en overdrivelse å vurdere Raspberry Pi som en revolusjonerende enhet.
Å være i stand til å eksperimentere, leke og bryte ting er helt en del av det morsomme. Ved å klone SD-kortene dine, kan du komme opp igjen med minimum nedetid.
Før du begynner å klone ditt SD-kort, installer NOOBS eller OS etter eget valg, tilpass det og sett det opp akkurat slik du vil bruke det.
Tips: For å sette opp SD-kortet, les våre opplæringsprogrammer Slik installerer du NOOBS på en Raspberry Pi med en Mac og Slik installerer du NOOBS på en Raspberry Pi med en Mac.
Kloning er prosessen med å lage en eksakt kopi. Trinnene som vises nedenfor, tar deg gjennom prosessen med å lage et diskbilde av ditt eksisterende Raspberry Pi SD-kort, uansett hvilket operativsystem du har på det eller hvordan det er satt opp.
Fordelen med å ha et diskbilde på ditt SD-kort er at du har en sikkerhetskopi av dataene dine der du enkelt kan skrive et nytt SD-kort
Kontroller at du har satt inn SD-kortet, som du vil klone, inn i SD-kortleseren på Mac-en. Hvis din Mac ikke har en intern SD-kortleser, må du koble til en ekstern SD-kortleser via en USB-kontakt.
Åpen Terminal og skriv inn følgende kommando for å finne ditt SD-kort:
diskutil liste
Svaret vil være noe som ligner det som vises i skjermbildet mitt av Terminal. Identifiser ditt SD-kort (se under NAVN og STØRRELSE for å bekrefte riktig volum). I mitt eksempel er SD-kortet / Dev / disk2.
Hvorvidt ditt RPi SD-kort er satt opp som du vil ha det, eller hvis du bare vil lage en inkrementell klone før du installerer noe programvare, kan du spare tid på lang sikt med sikkerhetskopiering av SD-kortet..
I mitt eksempel er SD-kortet mitt / Dev / disk2. Endre dette som nødvendig for din. I Terminal, skriv inn følgende kommando for å lage et diskbilde (.dmg) på SD-kortet ditt på Desktop.
sudo dd hvis = / dev / disk2 av = ~ / Desktop / raspberrypi.dmg
Tips: Du kan bli bedt om å skrive inn administratorpassordet ditt for å fortsette med denne kommandoen. Vær oppmerksom på at ingen tegn vises når du skriver inn passordet ditt, så vær oppmerksom på tastene du trykker på og vær forsiktig.
Prosessen for å klone SD-kortet kan ta litt tid, og du vil ikke bli vist noen fremskritt, i Terminal, mens SD-kortet kopieres. Du vil imidlertid bli vist en melding når prosessen er fullført.
Kopieringsprosessen kan ta litt tid, og det tar lengre tid for SD-kort med større kapasitet. For å gi deg en ide, på min Mac mini Core i5, tok prosessen med å sikkerhetskopiere et 8 GB SD-kort 23 minutter.
Det er nyttig å lage en masterbilde av ditt SD-kort som du kan kopiere på nye SD-kort etter behov.
Eller det kan brukes til å gjenopprette et eksisterende SD-kort hvis det ble ødelagt eller du ville gå tilbake til en tidligere stat, for eksempel.
Sett inn et tomt (eller brukt og nuked) SD-kort i SD-kortleseren på Mac-en.
Åpne Terminal og finn SD-kortet ditt, og merk at tallet kan være forskjellig fra det som tidligere ble brukt, ved hjelp av kommandoen:
diskutil liste
I Terminal, skriv inn følgende kommando:
diskutil unmountDisk / dev / disk2
Når du har identifisert ditt SD-kort, skriv inn følgende kommando for å formatere det som FAT16, i mitt tilfelle er det / Dev / disk2. Endre dette etter behov for dine forhold:
sudo newfs_msdos -F 16 / dev / disk2
Finn diskbildet, dmg, som du tidligere klonte. Mitt eksempel antar at dmg er på skrivebordet. I Terminal, skriv inn følgende kommando, slik at du identifiserer riktig destinasjonsplate, i mitt eksempel er det / Dev / disk2.
sudo dd hvis = ~ / Desktop / raspberrypi.dmg av = / dev / disk2
Tips: Vær oppmerksom på at det kan ta litt tid å gjenopprette diskbildet på SD-kortet. Sannsynligvis mye lengre enn du tror. Min Mac mini Core i5 tok 3 timer 27 minutter å gjenopprette på et 8GB SDXC-kort.
Når som helst du trenger å gå tilbake til et klonet SD-kort, ikke vær rask. I stedet for å bytte ut det eksisterende kortet med klonen, sørg for at du klonerer klonen igjen før du bruker den.
På denne måten vil du alltid ha en versjon av operativsystemet klar til å gå, akkurat som du liker det, og uten behov for en lang arbeidsflyt i blinking, installering, oppgradering og oppdatering av programvare.
I denne opplæringen har jeg vist deg hvordan du klonrer ditt Raspberry Pi SD-kort med ingenting mer enn kommandolinjegrensesnittet (CLI) i Terminal på OS X.
Kloning av SD-kortene kan spare mye tid, noe som betyr at du kan bruke mer tid på å nyte og eksperimentere med Raspberry Pi.