Aktionen

Bootfähigen USB-Stick erstellen: Unterschied zwischen den Versionen

Aus exmediawiki

 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
  
 
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.
 
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 9: 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 15: 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 24: 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 29: 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 45: 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 54: 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 59: 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==
 
==Verifizieren der ISO- Datei mit Signatur *.sig==
 +
  
 
1. ISO- Datei herunterladen
 
1. ISO- Datei herunterladen
 +
 +
  
 
2. In das Downoladverzeichnis wechseln
 
2. In das Downoladverzeichnis wechseln
  
 
  $ cd /home/''user''/Downloads
 
  $ cd /home/''user''/Downloads
 +
 +
  
 
3. den öffentlichen Schlüssel des jeweiligen Entwicklers, der das heruntergeladene Image erstellt hat importieren
 
3. den öffentlichen Schlüssel des jeweiligen Entwicklers, der das heruntergeladene Image erstellt hat importieren
 +
  
 
3.1. von der Webseite  
 
3.1. von der Webseite  
 +
  
 
3.2. am Bsp.: FreedomBox:
 
3.2. am Bsp.: FreedomBox:
  
 
     $ gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0x36C361440C9BC971
 
     $ gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0x36C361440C9BC971
 +
 +
  
 
4. überprüfen des Fingerabdruckes des öffentlichen Schlüssels:
 
4. überprüfen des Fingerabdruckes des öffentlichen Schlüssels:
Zeile 85: Zeile 117:
 
     uid                  Sunil Mohan Adapa <sunil@medhas.org>
 
     uid                  Sunil Mohan Adapa <sunil@medhas.org>
 
     sub  4096R/4C1D4B57 2011-11-12
 
     sub  4096R/4C1D4B57 2011-11-12
 +
 +
  
 
5. verifizieren des heruntergeladenen Images mit seiner Signatur-Datei .sig. Beispielsweise:
 
5. verifizieren des heruntergeladenen Images mit seiner Signatur-Datei .sig. Beispielsweise:
Zeile 96: Zeile 130:
  
 
Die Warnung bedeutet lediglich, dass dieser Schlüssel von Dir noch nicht über das WebOfTrust verifiziert wurde. Die Image- Datei ist aber dennoch korrekt.
 
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
 
Nachdem die ISO- Datei verifiziert wurde kann der USB- Stick bootfähig gemacht werden
 +
 +
  
 
1. USB- Stick lokalierieren mit ''parted''
 
1. USB- Stick lokalierieren mit ''parted''
Zeile 109: Zeile 146:
 
  Partitionstabelle: msdos
 
  Partitionstabelle: msdos
 
  Disk-Flags:  
 
  Disk-Flags:  
 
 
  Nummer  Anfang  Ende    Größe  Typ      Dateisystem  Flags
 
  Nummer  Anfang  Ende    Größe  Typ      Dateisystem  Flags
 
   1      28,7kB  4657MB  4657MB  primary  fat32        boot
 
   1      28,7kB  4657MB  4657MB  primary  fat32        boot
 
   2      4657MB  7812MB  3155MB  primary  fat32
 
   2      4657MB  7812MB  3155MB  primary  fat32
 
 
  Modell: Linux device-mapper (crypt) (dm)
 
  Modell: Linux device-mapper (crypt) (dm)
 
  Festplatte  /dev/mapper/cryptswap1:  16,8GB
 
  Festplatte  /dev/mapper/cryptswap1:  16,8GB
 
  Sektorgröße (logisch/physisch): 512B/512B
 
  Sektorgröße (logisch/physisch): 512B/512B
 
  Partitionstabelle: loop
 
  Partitionstabelle: loop
  Disk-Flags:  
+
  Disk-Flags:
 
 
 
  Nummer  Anfang  Ende    Größe  Dateisystem    Flags
 
  Nummer  Anfang  Ende    Größe  Dateisystem    Flags
 
   1      0,00B  16,8GB  16,8GB  linux-swap(v1)
 
   1      0,00B  16,8GB  16,8GB  linux-swap(v1)
 
 
  Modell: NVMe Device (nvme)
 
  Modell: NVMe Device (nvme)
 
  Festplatte  /dev/nvme0n1:  512GB
 
  Festplatte  /dev/nvme0n1:  512GB
Zeile 128: Zeile 161:
 
  Partitionstabelle: msdos
 
  Partitionstabelle: msdos
 
  Disk-Flags:  
 
  Disk-Flags:  
 
 
  Nummer  Anfang  Ende  Größe  Typ      Dateisystem    Flags
 
  Nummer  Anfang  Ende  Größe  Typ      Dateisystem    Flags
 
   1      1049kB  495GB  495GB  primary  ext4            boot
 
   1      1049kB  495GB  495GB  primary  ext4            boot
 
   2      495GB  512GB  16,8GB  extended
 
   2      495GB  512GB  16,8GB  extended
 
   5      495GB  512GB  16,8GB  logical  linux-swap(v1)
 
   5      495GB  512GB  16,8GB  logical  linux-swap(v1)
 +
 +
  
 
1.1 USB- Stick lokalisieren mit ''fdisk''
 
1.1 USB- Stick lokalisieren mit ''fdisk''
Zeile 143: Zeile 177:
 
  Typ der Medienbezeichnung: dos
 
  Typ der Medienbezeichnung: dos
 
  Medienkennung: 0x828e4774
 
  Medienkennung: 0x828e4774
 
 
  Gerät          Boot    Start      Ende  Sektoren Größe Id Typ
 
  Gerät          Boot    Start      Ende  Sektoren Größe Id Typ
 
  /dev/nvme0n1p1 *        2048  967350271 967348224 461,3G 83 Linux
 
  /dev/nvme0n1p1 *        2048  967350271 967348224 461,3G 83 Linux
 
  /dev/nvme0n1p2      967350272 1000215215  32864944  15,7G  5 Erweiterte
 
  /dev/nvme0n1p2      967350272 1000215215  32864944  15,7G  5 Erweiterte
 
  /dev/nvme0n1p5      967352320 1000214527  32862208  15,7G 82 Linux Swap / Solar
 
  /dev/nvme0n1p5      967352320 1000214527  32862208  15,7G 82 Linux Swap / Solar
 
 
  Medium /dev/mapper/cryptswap1: 15,7 GiB, 16824926208 Bytes, 32861184 Sektoren
 
  Medium /dev/mapper/cryptswap1: 15,7 GiB, 16824926208 Bytes, 32861184 Sektoren
 
  Einheiten: sectors von 1 * 512 = 512 Bytes
 
  Einheiten: sectors von 1 * 512 = 512 Bytes
 
  Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
 
  Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
 
  I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
 
  I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
 
 
  Medium '''/dev/sdb''': 7,3 GiB, 7811891200 Bytes, 15257600 Sektoren
 
  Medium '''/dev/sdb''': 7,3 GiB, 7811891200 Bytes, 15257600 Sektoren
 
  Einheiten: sectors von 1 * 512 = 512 Bytes
 
  Einheiten: sectors von 1 * 512 = 512 Bytes
Zeile 160: Zeile 191:
 
  Typ der Medienbezeichnung: dos
 
  Typ der Medienbezeichnung: dos
 
  Medienkennung: 0x6a2d3a28
 
  Medienkennung: 0x6a2d3a28
 
 
  Gerät      Boot Start    Ende Sektoren Größe Id Typ
 
  Gerät      Boot Start    Ende Sektoren Größe Id Typ
 
  /dev/sdb1  *      64 1558527  1558464  761M  0 Leer
 
  /dev/sdb1  *      64 1558527  1558464  761M  0 Leer
 
  /dev/sdb2        644    5507    4864  2,4M ef EFI (FAT-12/16/32)
 
  /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
 
2. Nachdem der USB- Stick lokalisiert wurde kann mit folgendem Befehl der Stick bootfähig gemacht werden
  
  $ dd if=/home/whoami/Downloads/bodhi-4.5.0-64.iso of=/dev/sdb bs=1M && sync
+
  $ 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

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