Obiettivo
Il CD/DVD di installazione predefinito di Debian Linux potrebbe non contenere firmware (driver) proprietario per l'hardware. Per questo motivo, spetta all'utente caricare questo firmware non libero durante l'installazione di Debian Linux. Questo articolo ti aiuta a preparare il tuo supporto rimovibile per caricare il firmware mancante durante l'installazione di Debian Linux.
Tuttavia, potresti considerare un altro approccio alternativo rispetto al caricamento del firmware dall'unità USB come descritto di seguito, ovvero utilizzare immagini non ufficiali contenenti direttamente firmware non libero. Le immagini non ufficiali non libere che includono i pacchetti firmware per ciascuna versione di rilascio di Debian sono disponibili qui:http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
Requisiti
Unità USB o altro supporto rimovibile come una scheda SD, ecc.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Prepara e monta un'unità USB
Utilizzando un altro sistema Linux, dobbiamo preparare il nostro supporto rimovibile in modo che il sistema lo riconosca nella fase iniziale dell'installazione del sistema. Per fare ciò creiamo una singola unità USB di partizione e la formattiamo con un filesystem FAT32. Usa fdisk -l
comando per individuare il nome del dispositivo a blocchi dell'unità USB:
# 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
Usa il tuo strumento di partizionamento preferito per creare una nuova partizione FAT32 sull'unità USB. In alternativa, utilizzare il comando qui sotto per creare automaticamente una singola partizione sull'unità USB contrassegnata per il filesystem FAT32.
Tieni presente che il comando seguente distrugge tutti i dati sul supporto rimovibile. Inoltre, assicurati di fornire un argomento del nome del dispositivo a blocchi corretto per evitare di distruggere accidentalmente altri dischi collegati al tuo sistema.
# echo -e "o\nn\np\n1\n\n\nt\nb\nw" | fdisk /dev/sdX
Una volta che la nuova partizione è pronta, crea un filesystem FAT32.
# mkfs.vfat /dev/sdX1 mkfs.fat 3.0.27 (2014-11-12)
Infine, monta la tua chiavetta USB ad es. /mnt/tmp
punto di montaggio.
Scarica e copia il firmware non gratuito su USB
A questo punto, possiamo scaricare e copiare il firmware mancante su un'unità USB. Usa wget
per scaricare e tar
comando per estrarre il firmware non libero sulla tua chiavetta USB. Sostituisci VERSION
stringa con il nome in codice di Debian che stai per installare.
Il comando seguente scaricherà ed estrarrà il firmware non libero sull'unità USB. Qui la guida presuppone anche che la tua USB sia montata in /mnt/tmp
directory:
wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/VERSION/current/firmware.tar.gz | tar xz -C /mnt/tmp
Ad esempio, per scaricare un firmware per la versione Debian Stretch, eseguire:
wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stretch/current/firmware.tar.gz | tar xz -C /mnt/tmp
Smontare l'unità USB
Finalmente, siamo pronti per umount
Chiavetta USB:
# umount /mnt/tmp/
Ora inserisci il tuo disco USB contenente tutto il firmware non libero nel tuo PC e sei pronto per continuare con l'installazione di Debian Linux.