GNU/Linux >> Linux の 問題 >  >> Debian

DebianLinuxのインストール中にリムーバブルメディアから不足しているファームウェアをロードする方法

目的

デフォルトのDebianLinuxインストールCD/DVDには、ハードウェア専用のファームウェア(ドライバ)が含まれていない場合があります。このため、DebianLinuxのインストール中にこのフリーでないファームウェアをロードするのはユーザーの責任です。この記事は、DebianLinuxのインストール中に不足しているファームウェアをロードするためのリムーバブルメディアの準備に役立ちます。

ただし、以下で説明するようにUSBドライブからファームウェアをロードするのと比較して、さらに別の代替アプローチを検討することもできます。これは、フリーでないファームウェアを含む非公式のイメージを直接使用することです。各Debianのリリースバージョンのファームウェアパッケージを含む非公式の非フリーイメージは、ここから入手できます:
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

要件

USBドライブまたはSDカードなどの他のリムーバブルメディア。

難易度

簡単

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

手順

USBドライブの準備とマウント

別のLinuxシステムを使用して、システムインストールの初期段階でシステムがリムーバブルメディアを認識できるようにリムーバブルメディアを準備する必要があります。そのために、単一パーティションのUSBドライブを作成し、FAT32ファイルシステムでフォーマットします。 fdisk -lを使用します 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

お気に入りのパーティションツールを使用して、USBドライブに新しいFAT32パーティションを作成します。または、次のコマンドを使用して、FAT32ファイルシステム用にマークされたUSBドライブに単一のパーティションを自動的に作成します。

以下のコマンドは、リムーバブルメディア上のすべてのデータを破棄することに注意してください。さらに、システムに接続されている他のディスクを誤って破壊しないように、正しいブロックデバイス名引数を指定してください。

# echo -e "o\nn\np\n1\n\n\nt\nb\nw" | fdisk /dev/sdX

新しいパーティションの準備ができたら、FAT32ファイルシステムを作成します。

# mkfs.vfat /dev/sdX1 
mkfs.fat 3.0.27 (2014-11-12)

最後に、USBドライブをたとえばにマウントします。 /mnt/tmp マウントポイント。

フリーでないファームウェアをダウンロードしてUSBにコピーする

この段階で、不足しているファームウェアをダウンロードしてUSBドライブにコピーできます。 wgetを使用する ダウンロードしてtar USBドライブにフリーでないファームウェアを抽出するコマンド。 VERSIONを置き換えます インストールしようとしているDebianのコードネームを含む文字列。

以下のコマンドは、USBドライブにフリーでないファームウェアをダウンロードして抽出します。このガイドでは、USBが/mnt/tmpの下にマウントされていることも前提としています。 ディレクトリ:

wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/VERSION/current/firmware.tar.gz | tar xz -C /mnt/tmp

たとえば、Debian Stretchリリースのファームウェアをダウンロードするには、次のコマンドを実行します。

wget -qO- http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stretch/current/firmware.tar.gz | tar xz -C /mnt/tmp

USBドライブのマウント

最後に、umountの準備が整いました USBドライブ:

# umount /mnt/tmp/

これで、フリーでないファームウェアがすべて含まれているUSBディスクをPCに挿入すると、DebianLinuxのインストールを続行する準備が整います。


Debian
  1. USBブートメモリスティックからDebianLinuxをインストールします

  2. DebianLinuxのインストール中にリムーバブルメディアから不足しているファームウェアをロードする方法

  3. Ubuntuをインストールする| USBからubuntuをインストールするにはどうすればいいですか? |ペンドライブからのUbuntuのインストール

  1. LinuxのVirtualBoxでUSBドライブから起動する方法

  2. Debian –「リムーバブルメディアから不足しているファームウェアをロードしますか?」 (Debian)?

  3. Debian – Usbから「非フリーファームウェア」(wifiドライバー)をインストールする方法は? (Debian)?

  1. LinuxでUSBドライブをフォーマットする方法

  2. Debian10からDebian11にアップグレードする方法

  3. Linux から Windows 7 USB フラッシュ インストール メディアを作成する方法