Ziel
Die standardmäßige Installations-CD/DVD für Debian Linux 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, Ihr Wechselmedium vorzubereiten, um fehlende Firmware während der Debian-Linux-Installation zu laden.
Sie können jedoch einen weiteren alternativen Ansatz im Vergleich zum Laden Ihrer Firmware vom USB-Laufwerk wie unten beschrieben in Betracht ziehen, nämlich die direkte Verwendung inoffizieller Images, die unfreie Firmware enthalten. Die inoffiziellen Non-Free-Images, die Firmware-Pakete für jede Release-Version von Debian enthalten, sind hier verfügbar:http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
Anforderungen
USB-Laufwerk oder andere Wechselmedien wie SD-Karte usw.
Schwierigkeit
EINFACH
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von
sudo
Befehl - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anleitung
USB-Laufwerk vorbereiten und mounten
Wenn wir ein anderes Linux-System verwenden, müssen wir unsere Wechselmedien so vorbereiten, dass das System sie in der frühen Phase der Systeminstallation erkennt. Dazu erstellen wir ein USB-Laufwerk mit einer einzigen Partition und formatieren es mit einem FAT32-Dateisystem. Verwenden Sie fdisk -l
Befehl, um den Blockgerätenamen 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. Verwenden Sie alternativ den folgenden Befehl, 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 Ihren Wechselmedien zerstört. Stellen Sie außerdem sicher, dass Sie ein korrektes Argument für den Blockgerä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)
Montieren Sie zuletzt Ihr USB-Laufwerk an z. /mnt/tmp
Einhängepunkt.
Unfreie Firmware herunterladen und auf USB kopieren
In diesem Stadium können wir die fehlende Firmware herunterladen und auf ein USB-Laufwerk kopieren. Verwenden Sie wget
herunterladen und tar
Befehl, um die Non-Free-Firmware auf Ihr USB-Laufwerk zu extrahieren. Ersetzen Sie VERSION
string mit dem Codenamen von Debian, das Sie installieren möchten.
Der folgende Befehl lädt unfreie Firmware auf Ihr USB-Laufwerk herunter und extrahiert sie. Auch hier geht die Anleitung davon aus, dass Ihr USB unter /mnt/tmp
gemountet ist Verzeichnis:
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
Umounten Sie das USB-Laufwerk
Schließlich sind wir bereit zum umount
USB-Laufwerk:
# umount /mnt/tmp/
Stecken Sie nun Ihre USB-Festplatte mit der gesamten unfreien Firmware in Ihren PC und Sie können mit Ihrer Debian-Linux-Installation fortfahren.