Repository navigation
Expand file tree
/
Copy pathsd_card.html
More file actions
156 lines (146 loc) · 5.48 KB
/
Copy pathsd_card.html
File metadata and controls
156 lines (146 loc) · 5.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<!--
8"""8 8"""" 8"""8 8""""8 8""""8 8 8 8""""8 8""""
8 8 8 8 8 8 8 8 8 8 8 8 8 8
8e 8 8eeee 8eee8e 8e 8 8eeee8ee 8e 8 8e 8 8eeee
88 8 88 88 8 88 8 88 8 88 8 88 8 88
88 8 88 88 8 88 8 88 8 88 8 88 8 88
88 8 88eee 88 8 88eee8 88eeeee8 88ee8 88eee8 88eee
[website] https://www.nerdbude.com
[mail] post@nerdbude.com
[twitter] @PH_0x17
[github] https://www.github.com/nerdbude
-->
<!DOCTYPE html>
<html>
<head>
<title>NERDBUDE</title>
<meta charset="utf-8" />
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@PH_0x17">
<meta property="og:url" content="https://www.nerdbude.com/sd_card.html">
<meta property="og:title" content="SD Karten flashen">
<meta property="og:description" content="Braucht jeder mal. Hier der schnellste Weg.">
<meta property="og:image" content="https://www.nerdbude.com/images/fav.png">
<link rel="icon" type="image/png" href="https://www.nerdbude.com/images/fav.png">
<link rel="alternate" href="https://nerdbude.com/rss/rss.xml" type="application/rss+xml" title="NERDBUDE"/>
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen">
</head>
<body>
<!--- HEADER -->
<header>
<div id="headerimage">
<h1 id="terminal"><a href="https://www.nerdbude.com" class="front">NERDBUDE</a></h1>
<h3>[ code. keyboards. terminals. cyber. ]</h3>
<table>
<tr>
<th><a href="https://www.nerdbude.com/readme.html" class="front">[HOWTO]</a></th>
<th><a href="https://www.nerdbude.com/about.html" class="front">[WHOAMI]</a></th>
<th><a href="https://www.nerdbude.com/podcast/index.html" class="front">[PODCAST]</a></th>
<th><a href="https://www.nerdbude.com/frankenswitches.html" class="front">[FRANKENSWITCHES]</a></th>
<th><a href="https://www.nerdbude.com/en/en_sd_card.html" class="front">[ENGLISH]</a></th>
</tr>
</table>
</div>
</header>
<div id="content">
<!-- ARTIKLE START -->
<br>
<br>
<h2>sd karten flashen</h2>
<time>2020-05-11</time><br><br>
<br>
Wenn man viel mit Kleincomputern rumspielt, braucht man auch Betriebssysteme die meißtens auf SD-Karten bzw. Micro-SD-Karten geflasht werden müssen.
Dieser Vorgang ist recht simpel und unter Linux oder macOS mit den gleichen Tools zu bewerkstelligen.
<br>
<br>
Als erstes müssen wir rausfinden, welche Bezeichnung bzw. Adresse unsere SD Karte hat. Das machen wir wie gewohnt über das Terminal:
<br>
<br>
<span class="label">shell</span>
<div id="cssyn">
<span class="unixshell">diskutil list</span>
</div>
<br>
<br>
Dieser Befehl zeigt alle gemounteten Devices in eurem System:
<br>
<br>
<span class="label">output</span>
<div id="cssyn">
<span class="unixshell">/dev/disk0 (internal, physical):
#: TYPE NAME SIZE ID
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 250.0 GB disk0s2
/dev/disk2 (synthesized):
#: TYPE NAME SIZE ID
0: SD CARD - +250.0 GB disk2s2
</span>
</div>
<br>
<br>
Damit haben wir schonmal die ID unserer SD-Karte. In diesem Fall "disk2".
Damit wir das OS darauf flashen können, müssen wir die SD-Karte unmounten.
Das geschieht mit:
<br>
<br>
<span class="label">shell</span>
<div id="cssyn">
<span class="unixshell">diskutil unmountdisk disk2</span>
</div>
<br>
<br>
Sobald ihr die Nachricht bekommen habt, dass die SD-Karte unmountet ist, kann es mit dem flashen losgehen.
Dafür nehmen wir das Tool dd das unter macOS und Linux vorinstalliert ist.
ACHTUNG: Wenn ihr aus versehen die Falsche ID verwendet, kann euch das eure komplette interne Festplatte überschreiben und eure Daten sind weg.
Also lieber vorher doppelt versichern, dass ihr das richtige Device flasht!
<br>
<br>
<span class="label">shell</span>
<div id="cssyn">
<span class="unixshell">sudo dd if="/Pfad/zum/Image" of="/dev/disk2" bs=8m</span>
</div>
<br>
<br>
Was macht "dd" hier?
Der Parameter "if=" gibt den Pfad zum OS-Image an,
der Parameter "of=" weist auf den Pfad zur SD-Karte,
und "bs=8m" ist die Blockgröße mir der das Image auf die SD-Karte geschrieben wird.
<br>
<br>
Nicht wundern wenn im Terminal lange nichts passiert - "dd" zeigt per default keinen Status des Schreibvorgangs an.
Seit Version 8.24 von "dd" gibt es wohl die Möglichkeit sich den Status anzeigen zu lassen - ausprobiert hab ich das selber noch nicht.
Mit Status würde der Befehl dann wie folgt aussehen:
<br>
<br>
<span class="label">shell</span>
<div id="cssyn">
<span class="unixshell">sudo dd if="/Pfad/zum/Image" of="/dev/disk2" bs=8m status=progress</span>
</div>
<br>
<br>
Wenn "dd" durchgerattert ist bekommt ihr eine Meldung die ähnlich wie diese hier aussieht:
<br>
<br>
<span class="label">output</span>
<div id="cssyn">
<span class="unixshell">12780+0 records in 12780+0 records out 6543360 bytes
(6.4 MB) copied, 5.9723 seconds, 1 MB/s</span>
</div>
<br>
<br>
Wenn das flashen abgeschlossen ist, kann die SD-Karte in euren Raspberry Pi oder ähnlichen Computer und ihr könnt loslegen.
<!-- ARTIKEL ENDE -->
<br>
<br>
<br>
<br>
<p>//EOF</p>
</div>
<!-- Footer -->
<div id="footer">
<a href="https://www.nerdbude.com/impressum.html">./impressum </a>
<a target="_blank" href="https://www.nerdbude.com/datenschutz.html">./datenschutz </a>
</div>
</body>
</html>