Wie installiere ich ein Betriebssystem-Image auf eine SD-Karte?

45

Ich habe gerade meinen Raspberry Pi bestellt und möchte meine SD-Karte vorbereiten. Wie installiere ich ein Betriebssystem-Image auf eine SD-Karte?

Alex Chamberlain
quelle
Zu Ihrer Information: Es dauerte ~ 30 Minuten, bis die Image-Kopie unter ddOS X fertig war.
Tyler
@ Tyler Ja, es dauert eine Weile! Ich bin mir nicht sicher, ob dies ddder richtige Weg ist, um auf * nix-Systemen zu arbeiten.
Alex Chamberlain
Ich möchte nur ein wenig hinzufügen. Verwenden Sie den SD-Formatierer, um die SD-Karte zu formatieren .
Widi Widiyanto

Antworten:

41

Der Vorgang ist ziemlich einfach.

Laden Sie das Bild herunter

Rufen Sie zunächst die Download-Seite der Raspberry Pi Foundation auf und laden Sie das gewünschte Bild herunter.

Das neueste Bild ist Raspbian Stretch, die offizielle Distribution für alle Pi-Modelle. Alternativ eignet sich das Arch Linux-Image hervorragend, wenn Sie eine Minimalinstallation wünschen oder bereits Erfahrung mit Linux gesammelt haben.

Überprüfen Sie den Download

Die Raspberry Pi Foundaton stellen den SHA-256-Hash des Downloads bereit, mit dem wir überprüfen können, ob die Datei korrekt heruntergeladen und unterwegs nicht manipuliert wurde.

Windows

Sie können ein von Microsoft bereitgestelltes Dienstprogramm namens fciv oder ein anderes von Frozen Logic bereitgestelltes Dienstprogramm namens Summer Properties verwenden .

Linux

  1. Rennen sha256sum 2018-06-27-raspbian-stretch.zip. Der generierte Hash sollte mit dem auf der Website angegebenen übereinstimmen. Für die Postleitzahl 2018-06-27 ist dies 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24. Ändern Sie für andere Versionen den oben genannten Dateinamen entsprechend, und vergleichen Sie ihn mit dem Hash auf der Website.

Extrahieren Sie die IMG-Datei

Extrahieren Sie die .imgDatei und merken Sie sich, wo Sie sie abgelegt haben. Notieren Sie sich den Namen der Bilddatei - Sie müssen ihn später verwenden . Überprüfen Sie bei einem Linux-Host, ob Ihre PWD das Verzeichnis ist, in dem die Image-Datei gespeichert ist.

Linux

Sie können unzipüber die Befehlszeile verwenden.

Installation

Die Installation hängt davon ab, ob Sie einen Linux- oder einen Windows-Host verwenden, um das Image auf die Karte zu flashen.

Windows

  1. Legen Sie Ihre SD-Karte in Ihren Computer ein und notieren Sie den zugewiesenen Laufwerksbuchstaben.
  2. Laden Sie den Win32DiskImager herunter und installieren Sie ihn .
  3. Wählen Sie die zuvor extrahierte Image-Datei und den Laufwerksbuchstaben der SD-Karte aus.

Warnung Es besteht ein erhebliches Risiko, dass Sie Ihr Dateisystem beschädigen, wenn Sie den falschen Laufwerksbuchstaben auswählen. Stellen Sie sicher, dass Sie es richtig machen!

  1. Klicken Sie auf "Schreiben" und sehen Sie sich die hübsche Fortschrittsanzeige an.

Linux

  1. Legen Sie Ihre SD-Karte in Ihren Computer ein.
  2. Suchen Sie das Gerät, indem Sie ausführen sudo fdisk -l. Es wird wahrscheinlich die einzige Festplatte mit der richtigen Größe sein. Notieren Sie den Gerätenamen. Nehmen wir an, es ist /dev/sdx. Nehmen Sie im Zweifelsfall die Karte heraus, führen Sie sie sudo fdisk -lerneut aus und notieren Sie, welche Datenträger vorhanden sind. Legen Sie die SD-Karte erneut ein, führen Sie sie aus sudo fdisk -lund es ist die neue Diskette.
  3. Hängen Sie die Partitionen aus, indem Sie ausführen sudo umount /dev/sdx*. Es kann ein Fehler auftreten, der besagt, dass die Festplatte nicht geladen ist - das ist in Ordnung.
  4. Kopieren Sie den Inhalt der Bilddatei durch Ausführen auf die SD-Karte

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    Natürlich müssen Sie den Namen der obigen Bilddatei entsprechend ändern.

Warnung Bei falscher Verwendung besteht ein erhebliches Risiko, dass Ihr Dateisystem beschädigt wird /dev/sdx. Stellen Sie sicher, dass Sie es richtig machen!

Habe Spaß!

Sobald Sie das Betriebssystem installiert haben, werfen Sie die SD-Karte richtig aus und legen Sie sie in den Raspberry Pi ein. Anschließen und genießen.

Verweise

  1. RPi Easy SD-Karten-Setup
Alex Chamberlain
quelle
3
Ich verwende gerne "Summer Properties" zur Berechnung von Prüfsummen in Windows. Integriert sich sehr schön. frozenlogic.org/summerproperties.shtml
Kibbee
@ Kibbee, That Summer Properties App ist ziemlich genial.
user606723
Stellen Sie sicher, dass syncSie ausgeführt werden, nachdem Sie fertig sind, um sicherzustellen, dass das Image geschrieben wurde.
isaaclw
@isaaclw irgendeinen Vorschlag, wie man syncin diesem Fall verwenden würde? Ein Beispiel wäre sehr hilfreich
modulitos
@Lucas syncist ein Befehl, den Sie in Ihrem Terminal ausführen können. Es werden keine Optionen benötigt.
Isaacw
4

Änderungen am obigen Linux-Prozess unter Verwendung von Mac OS X:

  1. Schließen Sie die Karte an.
  2. Gehe zu Disk Utility.
  3. Notieren Sie sich den Partitionsnamen
  4. Gehe zu About this Mac
  5. Klicken System report
  6. Gehe zu USB
  7. Suchen Sie die Liste der Partitionsnamen
  8. Notieren Sie BSD - Name (Beispiel: disk1s1)
  9. Gehe zu Terminal
  10. Typ: dd if=path_to_image_file of=/dev/BSD_Nameim vorherigen Schritt notiert
  11. Warten Sie eine lange Zeit

    oder du überspringst Schritt 10 und 11 und verwendest sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(beachte den rvorherigen BSD_Name, er soll dort sein!)

Jeff Pearson
quelle
Bezieht sich / dev / disk1s1 nicht auf die erste Partition?
Alex Chamberlain
Willkommen bei Raspberry Pi, nette Antwort! Ich habe Ihren ursprünglichen Beitrag bearbeitet, um die Lesbarkeit zu verbessern. Wenn Sie möchten, können Sie überprüfen, ob jetzt alles in Ordnung ist.
Avio
Auch bs=1mmuss Kleinbuchstaben Rendezvous mit pavan.wordpress.com/2015/06/16/…
Jason
1

Ich habe das öfter gemacht, als ich dachte, und bin es leid, diese Schritte manuell zu machen, und habe ein Skript geschrieben, das das schwere Heben übernimmt ...

Wenn Sie auf einem Mac arbeiten, können Sie MakeMyPi ausprobieren , das bei Bedarf ein Wheezy-Image herunterlädt und für Sie schreibt. Anschließend können Sie den Pi nach Ihren Wünschen konfigurieren (und alle benutzerdefinierten Bereitstellungsskripten), während Sie die SD-Karte mit dem laden Root-Dateisystem (Sie sind also nicht auf den standardmäßigen space2GB-Speicherplatz beschränkt). Es richtet sogar WLAN ein, wenn Sie möchten.

Sie müssen lediglich die Konfigurationseinstellungen vornehmen, bevor Sie es ausführen, die SD-Karte einlegen, den Anweisungen folgen und wenige Minuten später sollten Sie einen funktionierenden Raspberry Pi haben.

Aus dem Asciicast von MakeMyPi in Aktion :

MakeMyPi-Screenshot

(Ich lerne jedoch noch und ich weiß, dass dieses Skript verbessert werden kann. Sie können gerne einen Beitrag leisten ...)

Matt
quelle