Debian non-free ファームウェアをインストールできません

Debian non-free ファームウェアをインストールできません

私はDebian(USBスティックにnetinst isoを含む最新の安定版)をインストールしようとしています。無料以外のすべての* .debパッケージを含む(2番目の)USBキーがあります。http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/)。私のRealtek WiFiカードには、次のいずれかが必要です。

時々、インストーラが無料でないファームウェアパッケージをロードするかどうかを尋ねます。 (2番目)USBキー(vfat形式)を挿入して<はい>をクリックしましたが、何も起こりません。だから<No>をクリックします。すると、インストーラは次のように言います。

No ethernet card was detected. If you know the name of the driver needed by your ethernet card, you can select it from the list.

私のラップトップにはイーサネットカードはありませんが、ワイヤレスカードについて知っています:rtw88_8822ce

ディストリビューションサイトで次を検索できます。

/sys/bus/pci/drivers/rtw_8822ce/0000:01:00.0

lsmodはまた、次のことを示しています。

rtw88_8822c           331776  1 rtw88_8822ce

そのため、インストーラが示すリストから適切なドライバを選択しましたが、何も起こりませんでした。それで、インストールのこの部分を脱出し、シェルを起動した後、次の手順を試してみました。 Debianのインストール中に無料のファームウェアがありません

mount /dev/sdb1 /mnt
cd /mnt/debian-bulleyes.firmware/
ls | grep realt
firmware-realtek_20210315-3_all.deb

シェルに入ると、dpkgコマンドは表示されませんが、udpkgは表示されます。

udpkg -i firmware-realtek_20210315-3_all.deb

エラーメッセージが表示されます。

(process: 7331): /var/lib/dpkg/info/firmware-reltek.postint: line 7: dpkg -trigger: not found
(updating database ...)

次に、次のことを試してください。

udpkg --unpack firmware-realtek_20210315-3_all.deb
(reading database ...)
(updating database...)

もう一度やりましょう。

udpkg -i firmware-realtek_20210315-3_all.deb

しかし、同じエラーメッセージが表示されます

次に、次のことを試してください。

udpkg --configure firmware-realtek_20210315-3_all.deb

そしてこれを得る

Trying to configure firmware_realtek_20210315-3_all.deb but it is not installed 

最後に、/var/lib/dpkg/info/にはいくつかの興味深い内容を含むファイルがあります。

[...]
Package: firmware-realtek
Status: install ok half-configured
Priority: optional
Section: non-free/kernel
Installed-Size: 2918
Maintainer: Debian Kernel Team <[email protected]>
Version: 20210315-3
Suggests: initramfs-tools
Description: Binary firmware for Realtek wired/wifi/BT adapters
 This package contains the binary firmware for Realtek Ethernet, wifi and
 Bluetooth adapters supported by various drivers.

[...]
* Realtek 8822CE firmware (rtw88/rtw8822c_fw.bin)
* Realtek 8822C firmware (rtw88/rtw8822c_wow_fw.bin)
[...]

私も(必死に)(シェルで)試しました:

exec firmware-realtek_20210315-3_all.deb

奇妙なことに、これを行うとインストーラのコンソールメニューに戻ります(「ネットワークハードウェアの検出」が表示されます!)。

そこで私は閉じ込められていて、この問題を解決する方法がわかりません。

みんなありがとうございます!

ベストアンサー1

私はDevuan(SysvまたはRunitを介したDebian)をインストールしましたが、そのような問題が見つかりませんでした。同時にsystemDを削除しました。

おすすめ記事