Debian non-free 펌웨어를 설치할 수 없습니다

Debian non-free 펌웨어를 설치할 수 없습니다

저는 Debian(USB 스틱에 netinst iso가 포함된 최신 안정 버전)을 설치하려고 합니다. 무료가 아닌 모든 *.deb 패키지가 포함된 (두 번째) USB 키가 있습니다.http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/). 내 Realtek WiFi 카드에는 다음 중 하나가 필요합니다.

때때로 설치 프로그램이 무료가 아닌 펌웨어 패키지를 로드할지 묻습니다. (두 번째) USB 키(vfat 형식)를 삽입하고 <yes>를 클릭했지만 아무 일도 일어나지 않습니다. 그래서 <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

그래서 설치 프로그램이 보여주는 목록에서 해당 드라이버를 선택했는데 아무 일도 일어나지 않았습니다. 그래서 설치의 이 부분을 탈출하고 셸을 시작한 후 다음 단계를 시도해 보았습니다. 데비안 설치 중 무료 펌웨어가 누락됨

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를 제거했습니다.

관련 정보