Hallo da draußen,
bevor wir irgendetwas installieren können brauchen wir natürlich erst die Installationsdateien. Wir besorgen uns die ISO-Dateien und erstellen einen Bootbaren USB-Stick.
Hört sich gut an - dann viel Spaß beim Lesen und mitmachen. Ansonsten: viel Spaß bei was immer ihr auch jetzt macht - vielleich bis zum nächsten mal!
Los geht’s…
Zu allererst…
… weise ich in aller Deutlichkeit darauf hin, dass ihr Alles was ich hier beschreibe auf eigene Verantworung macht und ich nicht für das Gelingen oder eventuelle Schaden verantwortlich bin!
… und alles ist nich nobelpreisverdächtig und nicht von mir sonder abgekupfert und von verschiedenen Quellen zusammengetragen für genau mein Setup!
archlinux wiki: Installationsanleitung,
den allergrößte Teil von Nick: ich bin absolter Unicks-Nick Fan!
Jetz aber…
Was mach ich da eigentlich - Befehle erklärt
Wir besorgen uns das ISO von:
ArchLinux
Bevor wir das ISO benutzen, guck wir uns an, was wir uns da auf den Rechner geholte haben.
Wir navigieren in den Ordner in dem die heruntergeladene Datei liegt und machen eine erste Überprüfung, ob das was wir uns da aus dem Internet gezogen haben so einigermaßen dem entspricht, was es vorgibt zu sein:
md5sum archlinux-YYYY.MM.DD-x86_64.iso
Auf der Downloadseite wird die md5-Summe auch angegeben - die vergleichen wir jetzt mit dem Wert, den wir durch den Befehle errechnet haben. Sind die beiden Werte gleich ist alle gut; wenn nicht haben wir uns ein “manipuliertes” ISO gezogen! Sofort löschen und bei Archlinux ““Beschied geben”.
Die Überprüfung der md5sum ist eine hinreichende aber keine ausreichende Überprüfung. Wir überprüfen daher noch die Signatur der Datei mittels der PGP.
Auf der Downloadseite des Archlinux-ISOs noch die PGP signature anklicken und in den Ordner downloaden, in dem auch das Archlinux-ISO liegt
Achtung: ISO und die Signatur müssen zwingend im selben Ordner liegen!
Mit folgendem Befehl überprüfen wir die Signatur des heruntergeladenen ISO’s:
pacman-key -v archlinux-YYYY.MM.DD-x86_64.iso.sig
Sieht das Ergebnis ungefähr wie folgt aus, ist alles in Ordnung und wir haben die Datei, wie der Maintainer sie freigegeben hat:
Checking archlinux-2017.11.01-x86_64.iso.sig...
gpg: die unterzeichneten Daten sind wohl in 'archlinux-YYYY.MM.DD-x86_64.iso'
gpg: Signatur vom Mi 01 Nov 2017 09:36:10 CET
gpg: mittels RSA-Schlüssel 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC
gpg: Hinweis: Die "trustdb" ist nicht schreibbar
gpg: Korrekte Signatur von "Pierre Schmitz pierre@archlinux.de" [vollständig\]
Ist die Signatur falsch - ab in den Müll mit dem ISO und bitte bei Archlinux Bescheid geben!!!
OffTopic Empfehlung
Wo immer es möglich ist, führt diese Überprüfungen durch! Im Internet treibt sich so einiges rum - und nicht alle sind euch “wohlgesonnen” ;)
Die Tests, wie gesagt - so weit möglich, dauern wirklich nicht lange und geben einem Sicherheit.
Weiter im Text - ein korrekte ISO is ja ganz schön - wir brauchen ein bootbares Medium. In unserem Fall: wir erstellen einen bootbren USB Stick.
Wir stecken den USB Stick ein (ach was, wer hätte es gedacht…). Mit dem Befehl
lsblk
werden uns die Blockdevices des Systems gelistet.
Das tun wir, weil wir herausfinden müssen, wo unser USB-Stick zu finden ist. Wir erhalten ungefähr folgende Ausgabe (bei euch kann - nein wird die Ausgabe sehr wahrscheinlich etwas anders aussehen)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 496M 0 disk
└─sdb1 8:17 1 496M 0 part
sdc 8:32 1 1,9G 0 disk
├─sdc1 8:33 1 512M 0 part /run/media/juergen/LIBREELEC
└─sdc2 8:34 1 32M 0 part /run/media/juergen/58857c16-5918-4dbc-9fd8-415ad033157d
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 200M 0 part /boot
├─nvme0n1p2 259:2 0 16G 0 part [SWAP]
└─nvme0n1p3 259:3 0 460,8G 0 part
└─GENESIS 254:0 0 460,8G 0 crypt /btrfs
Ihr solltet die Größe eures USB-Sticks kennen - in meinen Fall hat er 2 GB und ist unter /dev/sdc zu finden - und wie ihr auch sehen könnt, ist hier aktuell noch eine “LIBREELEC”-Installation drauf ;)
Also - wozu die Übung: wir brauchen das Device unter dem der USB Stick hängt: in meinen Fall /dev/sdc
Auf nicht eingehängte Geräte darf nur der allmächtige ROOT zugreifen, daher “machen” wir uns zu root:
sudo su
Jetzt schreiben wir mittels des Befehls dd das ISO auf den USB-Stick - also auf die zugewiesene Geräte-Datei, die wir mittels lsblk ermittelt haben. Bei mir war das /dev/sdc, daher:
dd if=archlinux-YYY.MM.DD-x86_64.iso of=/dev/sdc bs=1M && sync
| Befehl/Flag | Bedeutung |
|---|---|
| if | input file |
| of | output file |
| bs | blocksize wird auf 1Megabyte gesetzt; das soll das Beschreiben schneller machen und die Lebensdauer des Flashspeichers verlängern |
| && | dient zum “Verketten” von Kommandos: wenn Kommando vor dem “&&” beendet ist, wird Kommanda nach dem “&&” ausgeführt |
| sync | Geräte sind in der Regel viel langsamer im Lese- und Schriebvorgang als der Rechner diese Vorgänge abarbeiten kann. Deshalb schreibt der Rechner solche Vorgänge “gerne” in den Arbeitsspeicher. Das “sync”-Kommand erzwingt das Schreiben solcher Dateien auf Persistente Speicher (Festplatte, USB Stcik etc.) |
Somit haben wir jetzt einen USB-Stick, von dem aus wir Archlinux booten können und Archlinux installieren können. Und das machen wir in der nächsten Folge.
auf die Schnelle… - Befehlsliste
archlinux ISO herunterladen:
ArchLinux
md5sum überprüfen
md5sum archlinux-YYYY.MM.DD-x86_64.iso
PGP signature herunterladen und überprüfen:
Achtung: ISO und die Signatur müssen zwingend im selben Ordner liegen!
pacman-key -v archlinux-YYYY.MM.DD-x86_64.iso.sig
USB-Stick: Device herausfinden:
lsblk
ISO-image auf USB-Stick schreiben:
sudo su
dd if=archlinux-YYY.MM.DD-x86_64.iso of=/dev/sdc bs=1M && sync
Bis denne
beckx