Bootfähigen USB-Stick erstellen: Unterschied zwischen den Versionen
Aus exmediawiki
C.heck (Diskussion | Beiträge) |
C.heck (Diskussion | Beiträge) |
||
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=Downloaden und überprüfen= | =Downloaden und überprüfen= | ||
+ | |||
+ | Es ist wichtig die Images die Sie heruntergeladen haben zu überprüfen, um sicherzustellen, dass die Datei nicht während der Übertragung beschädigt wurde und dass es sich in der Tat um die durch die jeweiligen Entwickler erstellten Images handelt. | ||
+ | |||
==Ermitteln der Prüfsumme einer Datei (MD5SUM) - Ausführlich== | ==Ermitteln der Prüfsumme einer Datei (MD5SUM) - Ausführlich== | ||
Zeile 7: | Zeile 10: | ||
Download '''bodhi-4.5.0-64''' von https://www.bodhilinux.com/download/ | Download '''bodhi-4.5.0-64''' von https://www.bodhilinux.com/download/ | ||
+ | |||
+ | |||
2. dazugehöriges MD5- File downloaden | 2. dazugehöriges MD5- File downloaden | ||
Zeile 13: | Zeile 18: | ||
Im Terminal: | Im Terminal: | ||
+ | |||
+ | |||
3. In das Downoladverzeichnis wechseln | 3. In das Downoladverzeichnis wechseln | ||
$ cd /home/''user''/Downloads | $ cd /home/''user''/Downloads | ||
+ | |||
+ | |||
4. Die md5 Datei ansehen | 4. Die md5 Datei ansehen | ||
Zeile 22: | Zeile 31: | ||
$ cat bodhi-4.5.0-64.iso.md5 | $ cat bodhi-4.5.0-64.iso.md5 | ||
08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | ||
+ | |||
+ | |||
5. Generieren der md5sum für die heruntergeladene ISO Datei | 5. Generieren der md5sum für die heruntergeladene ISO Datei | ||
Zeile 27: | Zeile 38: | ||
$ md5sum bodhi-4.5.0-64.iso | $ md5sum bodhi-4.5.0-64.iso | ||
08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | ||
+ | |||
+ | |||
6. Vergleiche die 2 Outputs | 6. Vergleiche die 2 Outputs | ||
Wenn beide exat gleich sind, ist die ISO- Datei nicht korrumpiert und kann installiert werden | Wenn beide exat gleich sind, ist die ISO- Datei nicht korrumpiert und kann installiert werden | ||
+ | |||
==Ermitteln der Prüfsumme einer Datei (MD5SUM) - Schnell== | ==Ermitteln der Prüfsumme einer Datei (MD5SUM) - Schnell== | ||
+ | |||
1. Herunterladen der ISO Datei (am Bsp. ''Bodhi Linux'') | 1. Herunterladen der ISO Datei (am Bsp. ''Bodhi Linux'') | ||
Download '''bodhi-4.5.0-64''' von https://www.bodhilinux.com/download/ | Download '''bodhi-4.5.0-64''' von https://www.bodhilinux.com/download/ | ||
+ | |||
+ | |||
2. dazugehöriges MD5- File downloaden | 2. dazugehöriges MD5- File downloaden | ||
Zeile 43: | Zeile 60: | ||
Im Terminal: | Im Terminal: | ||
+ | |||
+ | |||
3. In das Downoladverzeichnis wechseln | 3. In das Downoladverzeichnis wechseln | ||
$ cd /home/''user''/Downloads | $ cd /home/''user''/Downloads | ||
+ | |||
+ | |||
4.Generieren der md5sum für die heruntergeladene ISO Datei | 4.Generieren der md5sum für die heruntergeladene ISO Datei | ||
Zeile 52: | Zeile 73: | ||
$ md5sum bodhi-4.5.0-64.iso | $ md5sum bodhi-4.5.0-64.iso | ||
08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso | ||
+ | |||
+ | |||
5. Vergleiche die 2 Outputs | 5. Vergleiche die 2 Outputs | ||
Zeile 57: | Zeile 80: | ||
$ md5sum -c bodhi-4.5.0-64.iso.md5 | $ md5sum -c bodhi-4.5.0-64.iso.md5 | ||
bodhi-4.5.0-64.iso: ok | bodhi-4.5.0-64.iso: ok | ||
+ | |||
die ISO- Datei kann nun installiert werden | die ISO- Datei kann nun installiert werden | ||
+ | |||
+ | |||
+ | ==Verifizieren der ISO- Datei mit Signatur *.sig== | ||
+ | |||
+ | |||
+ | 1. ISO- Datei herunterladen | ||
+ | |||
+ | |||
+ | |||
+ | 2. In das Downoladverzeichnis wechseln | ||
+ | |||
+ | $ cd /home/''user''/Downloads | ||
+ | |||
+ | |||
+ | |||
+ | 3. den öffentlichen Schlüssel des jeweiligen Entwicklers, der das heruntergeladene Image erstellt hat importieren | ||
+ | |||
+ | |||
+ | 3.1. von der Webseite | ||
+ | |||
+ | |||
+ | 3.2. am Bsp.: FreedomBox: | ||
+ | |||
+ | $ gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0x36C361440C9BC971 | ||
+ | |||
+ | |||
+ | |||
+ | 4. überprüfen des Fingerabdruckes des öffentlichen Schlüssels: | ||
+ | |||
+ | $ gpg --fingerprint 0x36C361440C9BC971 | ||
+ | pub 4096R/0C9BC971 2011-11-12 | ||
+ | Key fingerprint = BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971 | ||
+ | uid Sunil Mohan Adapa <sunil@medhas.org> | ||
+ | sub 4096R/4C1D4B57 2011-11-12 | ||
+ | |||
+ | |||
+ | |||
+ | 5. verifizieren des heruntergeladenen Images mit seiner Signatur-Datei .sig. Beispielsweise: | ||
+ | |||
+ | $ gpg --verify freedombox.img.sig freedombox.img | ||
+ | gpg: Signature made Thursday 15 January 2015 09:27:50 AM IST using RSA key ID 0C9BC971 | ||
+ | gpg: Good signature from "Sunil Mohan Adapa <sunil@medhas.org>" | ||
+ | gpg: WARNING: This key is not certified with a trusted signature! | ||
+ | gpg: There is no indication that the signature belongs to the owner. | ||
+ | Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971 | ||
+ | |||
+ | Die Warnung bedeutet lediglich, dass dieser Schlüssel von Dir noch nicht über das WebOfTrust verifiziert wurde. Die Image- Datei ist aber dennoch korrekt. | ||
+ | |||
=Auf USB-Stick installieren= | =Auf USB-Stick installieren= | ||
+ | |||
+ | Nachdem die ISO- Datei verifiziert wurde kann der USB- Stick bootfähig gemacht werden | ||
+ | |||
+ | |||
+ | |||
+ | 1. USB- Stick lokalierieren mit ''parted'' | ||
+ | |||
+ | $ sudo parted -l | ||
+ | Modell: Intenso Alu Line (scsi) | ||
+ | Festplatte '''/dev/sdb''': 7812MB | ||
+ | Sektorgröße (logisch/physisch): 512B/512B | ||
+ | Partitionstabelle: msdos | ||
+ | Disk-Flags: | ||
+ | Nummer Anfang Ende Größe Typ Dateisystem Flags | ||
+ | 1 28,7kB 4657MB 4657MB primary fat32 boot | ||
+ | 2 4657MB 7812MB 3155MB primary fat32 | ||
+ | Modell: Linux device-mapper (crypt) (dm) | ||
+ | Festplatte /dev/mapper/cryptswap1: 16,8GB | ||
+ | Sektorgröße (logisch/physisch): 512B/512B | ||
+ | Partitionstabelle: loop | ||
+ | Disk-Flags: | ||
+ | Nummer Anfang Ende Größe Dateisystem Flags | ||
+ | 1 0,00B 16,8GB 16,8GB linux-swap(v1) | ||
+ | Modell: NVMe Device (nvme) | ||
+ | Festplatte /dev/nvme0n1: 512GB | ||
+ | Sektorgröße (logisch/physisch): 512B/512B | ||
+ | Partitionstabelle: msdos | ||
+ | Disk-Flags: | ||
+ | Nummer Anfang Ende Größe Typ Dateisystem Flags | ||
+ | 1 1049kB 495GB 495GB primary ext4 boot | ||
+ | 2 495GB 512GB 16,8GB extended | ||
+ | 5 495GB 512GB 16,8GB logical linux-swap(v1) | ||
+ | |||
+ | |||
+ | |||
+ | 1.1 USB- Stick lokalisieren mit ''fdisk'' | ||
+ | |||
+ | $ sudo fdisk -l | ||
+ | Medium /dev/nvme0n1: 477 GiB, 512110190592 Bytes, 1000215216 Sektoren | ||
+ | Einheiten: sectors von 1 * 512 = 512 Bytes | ||
+ | Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes | ||
+ | I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes | ||
+ | Typ der Medienbezeichnung: dos | ||
+ | Medienkennung: 0x828e4774 | ||
+ | Gerät Boot Start Ende Sektoren Größe Id Typ | ||
+ | /dev/nvme0n1p1 * 2048 967350271 967348224 461,3G 83 Linux | ||
+ | /dev/nvme0n1p2 967350272 1000215215 32864944 15,7G 5 Erweiterte | ||
+ | /dev/nvme0n1p5 967352320 1000214527 32862208 15,7G 82 Linux Swap / Solar | ||
+ | Medium /dev/mapper/cryptswap1: 15,7 GiB, 16824926208 Bytes, 32861184 Sektoren | ||
+ | Einheiten: sectors von 1 * 512 = 512 Bytes | ||
+ | Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes | ||
+ | I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes | ||
+ | Medium '''/dev/sdb''': 7,3 GiB, 7811891200 Bytes, 15257600 Sektoren | ||
+ | Einheiten: sectors von 1 * 512 = 512 Bytes | ||
+ | Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes | ||
+ | I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes | ||
+ | Typ der Medienbezeichnung: dos | ||
+ | Medienkennung: 0x6a2d3a28 | ||
+ | Gerät Boot Start Ende Sektoren Größe Id Typ | ||
+ | /dev/sdb1 * 64 1558527 1558464 761M 0 Leer | ||
+ | /dev/sdb2 644 5507 4864 2,4M ef EFI (FAT-12/16/32) | ||
+ | |||
+ | |||
+ | |||
+ | 2. Nachdem der USB- Stick lokalisiert wurde kann mit folgendem Befehl der Stick bootfähig gemacht werden | ||
+ | |||
+ | $ sudo dd if=/home/''username''/Downloads/bodhi-4.5.0-64.iso of=/dev/sdb bs=1M && sync | ||
+ | |||
+ | [[Category:HowTo]] | ||
+ | [[Category:GNU/Linux]] | ||
+ | [[Category: Privacy]] | ||
+ | [[Category: Security]] | ||
+ | [[Category: Gnupg]] | ||
+ | [[Category: Operating system]] | ||
+ | [[Category:FLOSS]] | ||
+ | [[Category: md5sum]] | ||
+ | [[Category: Command Line]] |
Aktuelle Version vom 29. April 2019, 21:49 Uhr
Inhaltsverzeichnis
Downloaden und überprüfen
Es ist wichtig die Images die Sie heruntergeladen haben zu überprüfen, um sicherzustellen, dass die Datei nicht während der Übertragung beschädigt wurde und dass es sich in der Tat um die durch die jeweiligen Entwickler erstellten Images handelt.
Ermitteln der Prüfsumme einer Datei (MD5SUM) - Ausführlich
1. Herunterladen der ISO Datei (am Bsp. Bodhi Linux)
Download bodhi-4.5.0-64 von https://www.bodhilinux.com/download/
2. dazugehöriges MD5- File downloaden
Download bodhi-4.5.0-64.md5 von https://www.bodhilinux.com/download/
Im Terminal:
3. In das Downoladverzeichnis wechseln
$ cd /home/user/Downloads
4. Die md5 Datei ansehen
$ cat bodhi-4.5.0-64.iso.md5 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso
5. Generieren der md5sum für die heruntergeladene ISO Datei
$ md5sum bodhi-4.5.0-64.iso 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso
6. Vergleiche die 2 Outputs
Wenn beide exat gleich sind, ist die ISO- Datei nicht korrumpiert und kann installiert werden
Ermitteln der Prüfsumme einer Datei (MD5SUM) - Schnell
1. Herunterladen der ISO Datei (am Bsp. Bodhi Linux)
Download bodhi-4.5.0-64 von https://www.bodhilinux.com/download/
2. dazugehöriges MD5- File downloaden
Download bodhi-4.5.0-64.md5 von https://www.bodhilinux.com/download/
Im Terminal:
3. In das Downoladverzeichnis wechseln
$ cd /home/user/Downloads
4.Generieren der md5sum für die heruntergeladene ISO Datei
$ md5sum bodhi-4.5.0-64.iso 08da97fec026de69fd1a98804fe97822 bodhi-4.5.0-64.iso
5. Vergleiche die 2 Outputs
$ md5sum -c bodhi-4.5.0-64.iso.md5 bodhi-4.5.0-64.iso: ok
die ISO- Datei kann nun installiert werden
Verifizieren der ISO- Datei mit Signatur *.sig
1. ISO- Datei herunterladen
2. In das Downoladverzeichnis wechseln
$ cd /home/user/Downloads
3. den öffentlichen Schlüssel des jeweiligen Entwicklers, der das heruntergeladene Image erstellt hat importieren
3.1. von der Webseite
3.2. am Bsp.: FreedomBox:
$ gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0x36C361440C9BC971
4. überprüfen des Fingerabdruckes des öffentlichen Schlüssels:
$ gpg --fingerprint 0x36C361440C9BC971 pub 4096R/0C9BC971 2011-11-12 Key fingerprint = BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971 uid Sunil Mohan Adapa <sunil@medhas.org> sub 4096R/4C1D4B57 2011-11-12
5. verifizieren des heruntergeladenen Images mit seiner Signatur-Datei .sig. Beispielsweise:
$ gpg --verify freedombox.img.sig freedombox.img gpg: Signature made Thursday 15 January 2015 09:27:50 AM IST using RSA key ID 0C9BC971 gpg: Good signature from "Sunil Mohan Adapa <sunil@medhas.org>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971
Die Warnung bedeutet lediglich, dass dieser Schlüssel von Dir noch nicht über das WebOfTrust verifiziert wurde. Die Image- Datei ist aber dennoch korrekt.
Auf USB-Stick installieren
Nachdem die ISO- Datei verifiziert wurde kann der USB- Stick bootfähig gemacht werden
1. USB- Stick lokalierieren mit parted
$ sudo parted -l Modell: Intenso Alu Line (scsi) Festplatte /dev/sdb: 7812MB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: msdos Disk-Flags: Nummer Anfang Ende Größe Typ Dateisystem Flags 1 28,7kB 4657MB 4657MB primary fat32 boot 2 4657MB 7812MB 3155MB primary fat32 Modell: Linux device-mapper (crypt) (dm) Festplatte /dev/mapper/cryptswap1: 16,8GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: loop Disk-Flags: Nummer Anfang Ende Größe Dateisystem Flags 1 0,00B 16,8GB 16,8GB linux-swap(v1) Modell: NVMe Device (nvme) Festplatte /dev/nvme0n1: 512GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: msdos Disk-Flags: Nummer Anfang Ende Größe Typ Dateisystem Flags 1 1049kB 495GB 495GB primary ext4 boot 2 495GB 512GB 16,8GB extended 5 495GB 512GB 16,8GB logical linux-swap(v1)
1.1 USB- Stick lokalisieren mit fdisk
$ sudo fdisk -l Medium /dev/nvme0n1: 477 GiB, 512110190592 Bytes, 1000215216 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes Typ der Medienbezeichnung: dos Medienkennung: 0x828e4774 Gerät Boot Start Ende Sektoren Größe Id Typ /dev/nvme0n1p1 * 2048 967350271 967348224 461,3G 83 Linux /dev/nvme0n1p2 967350272 1000215215 32864944 15,7G 5 Erweiterte /dev/nvme0n1p5 967352320 1000214527 32862208 15,7G 82 Linux Swap / Solar Medium /dev/mapper/cryptswap1: 15,7 GiB, 16824926208 Bytes, 32861184 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes Medium /dev/sdb: 7,3 GiB, 7811891200 Bytes, 15257600 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes Typ der Medienbezeichnung: dos Medienkennung: 0x6a2d3a28 Gerät Boot Start Ende Sektoren Größe Id Typ /dev/sdb1 * 64 1558527 1558464 761M 0 Leer /dev/sdb2 644 5507 4864 2,4M ef EFI (FAT-12/16/32)
2. Nachdem der USB- Stick lokalisiert wurde kann mit folgendem Befehl der Stick bootfähig gemacht werden
$ sudo dd if=/home/username/Downloads/bodhi-4.5.0-64.iso of=/dev/sdb bs=1M && sync