Debian 9.4에서 펌웨어 업데이트가 누락되었을 수 있습니다.

Debian 9.4에서 펌웨어 업데이트가 누락되었을 수 있습니다.

apt update이것을 실행한 후 apt upgrade내 서버에서 다음 오류가 발생합니다 .

W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/phanfw.bin for module netxen_nic
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory

어떻게 해결할 수 있나요?

답변1

우선, 시스템이 제대로 작동하는 경우, 특히 모든 유선 및 무선 네트워크 연결이 있으면 아무 것도 할 필요가 없습니다. 이는 단지 경고일 뿐입니다. 대부분의 경우 일부 모듈은 펌웨어(모듈) 없이 작동하며 e100, 다른 모듈에는 일반적으로 펌웨어가 필요합니다. 세부 사항은 보유한 하드웨어에 따라 다릅니다.

만약 너라면하다네트워크 장치가 제대로 작동하지 않으면 적절한 펌웨어를 설치해야 합니다. 귀하의 경우 필요한 패키지는 다음과 같습니다.firmware-misc-nonfree( e100펌웨어의 경우),firmware-netxen( netxen_nic펌웨어의 경우) 및firmware-realtek( r8169펌웨어의 경우). 이를 설치하려면 활성화해야 합니다.비자유 저장소; 이렇게 하려면 /etc/apt/sources.list다음과 같은 줄을 편집하고 찾으세요.

deb ... stretch main

(URL로 대체 ...) 다음을 추가합니다 contrib non-free.

deb ... stretch main contrib non-free

다음을 실행하여 이를 자동화할 수 있습니다.

sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list

루트로서 원본 파일을 백업하므로 /etc/apt/sources.list.bak문제가 발생할 경우 복원할 수 있습니다.

그런 다음 인덱스를 업데이트하고 누락된 패키지를 설치합니다.

apt update
apt install firmware-misc-nonfree firmware-netxen firmware-realtek

initramfs를 업데이트하십시오.

update-initramfs -u

답변2

지정된 패키지가 설치되어 있는지 확인할 수 있습니다.

sudo apt-cache policy firmware-linux-nonfree

그런 다음 누락된 펌웨어를 설치하려면 다음을 실행하십시오.

sudo apt-get install firmware-linux-nonfree

그런 다음 다음을 실행할 수 있습니다.

sudo apt-get update

도움이 될 것입니다.

관련 정보