So laden Sie fehlende Firmware von Wechseldatenträgern während der Installation von Debian Linux
Objektiv
Die standardmäßige Debian-Linux-Installations-CD/DVD enthält möglicherweise keine proprietäre Firmware (Treiber) für Ihre Hardware. Aus diesem Grund ist es Sache des Benutzers, diese unfreie Firmware während der Debian Linux-Installation zu laden. Dieser Artikel hilft Ihnen, Ihre Wechseldatenträger so vorzubereiten, dass sie während der Installation von Debian Linux fehlende Firmware laden.
Sie können jedoch einen weiteren, alternativen Ansatz in Betracht ziehen, verglichen mit dem Laden Ihrer Firmware vom USB-Laufwerk, wie unten beschrieben, nämlich inoffizielle Images mit unfreier Firmware direkt zu verwenden. Die inoffiziellen unfreien Images, die Firmware-Pakete für jede Debian-Release-Version enthalten, sind hier verfügbar: http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
Anforderungen
USB-Laufwerk oder andere Wechselmedien wie SD-Karten usw.
Schwierigkeit
LEICHT
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl
sudo - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anweisungen
Vorbereiten und Mounten des USB-Laufwerks
Bei Verwendung eines anderen Linux-Systems müssen wir unsere Wechseldatenträger so vorbereiten, dass das System sie in einem frühen Stadium der Systeminstallation erkennt. Zu diesem Zweck erstellen wir ein USB-Laufwerk mit einer einzelnen Partition und formatieren es mit einem FAT32-Dateisystem. Verwenden Sie den Befehl fdisk -l, um den Namen des Blockgeräts Ihres USB-Laufwerks zu finden:
fdisk -l
Disk /dev/sdg: 125 MiB, 131072000 bytes, 256000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdd134f86
Device Boot Start End Sectors Size Id Type
/dev/sdg1 2048 255999 253952 124M b W95 FAT32
Verwenden Sie Ihr bevorzugtes Partitionierungstool, um eine neue FAT32-Partition auf Ihrem USB-Laufwerk zu erstellen. Alternativ können Sie den folgenden Befehl verwenden, um automatisch eine einzelne Partition auf Ihrem USB-Laufwerk zu erstellen, die für das FAT32-Dateisystem markiert ist.
Seien Sie gewarnt, dass der folgende Befehl alle Daten auf Ihrem Wechseldatenträger zerstört. Stellen Sie außerdem sicher, dass Sie das richtige Argument für den Gerätenamen angeben, um zu vermeiden, dass versehentlich andere Festplatten zerstört werden, die ebenfalls an Ihr System angeschlossen sind.
echo -e "o\nn\np\n1\n\n\nt\nb\nw" | fdisk /dev/sdX
Sobald die neue Partition fertig ist, erstellen Sie ein FAT32-Dateisystem.
mkfs.vfat /dev/sdX1
mkfs.fat 3.0.27 (2014-11-12)
Mounten Sie zuletzt Ihr USB-Laufwerk z. /mnt/tmp-Bereitstellungspunkt.
Laden Sie unfreie Firmware herunter und kopieren Sie sie auf USB
Zu diesem Zeitpunkt können wir die fehlende Firmware herunterladen und auf ein USB-Laufwerk kopieren. Verwenden Sie wget zum Herunterladen und den tar-Befehl, um die unfreie Firmware auf Ihr USB-Laufwerk zu extrahieren. Ersetzen Sie die Zeichenkette VERSION durch den Codenamen von Debian, den Sie installieren möchten.
Der folgende Befehl lädt unfreie Firmware herunter und extrahiert sie auf Ihrem USB-Laufwerk. Auch hier geht die Anleitung davon aus, dass Ihr USB unter dem Verzeichnis /mnt/tmp gemountet ist:
wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/VERSION/current/firmware.tar.gz | tar xz -C /mnt/tmp
Um beispielsweise eine Firmware für die Debian Stretch-Version herunterzuladen, führen Sie Folgendes aus:
wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stretch/current/firmware.tar.gz | tar xz -C /mnt/tmp
USB-Laufwerk unmounten
Endlich sind wir bereit, das USB-Laufwerk zu mounten:
umount /mnt/tmp/
Stecken Sie nun Ihren USB-Stick mit der gesamten unfreien Firmware in Ihren PC und Sie sind bereit, mit Ihrer Debian Linux-Installation fortzufahren.