누락된 펌웨어를 감지, 검색 및 설치하는 방법

누락된 펌웨어를 감지, 검색 및 설치하는 방법

문맥

오늘 저는 HP Pavilion 노트북에 Debian 8을 설치했는데 설치 프로세스 중에(특히 네트워크 설정 중에) 시스템에서 다음 메시지를 표시했습니다.

Hardware needs non-free firmware to run, missing firmwares are:
- rtlwifi/rtl8188efw.bin
- rtl_nic/rtl8106e-1.fw

설치하고 보니 와이파이도 인식이 안되고 터치패드가 제대로 작동하지 않아서 다른 펌웨어가 빠진거 같은데 그건 또 다른 이야기네요...

저는 시스템 관리 전문가는 아니지만, 컴퓨터 공학을 전공한 사람이므로 구체적으로 말씀하셔도 됩니다.

질문

내 시스템에 어떤 펌웨어가 누락되어 있는지 확인할 수 있는 방법이 있습니까? 펌웨어를 다운로드하려면 어디로 가야 하나요? (저는 Debian을 사용하고 있습니다.) 어떻게 설치하나요? (자동으로 되는 것이 있나요? 아니면 직접 해야 하나요 make?)


이러한 유형의 문제를 극복하기 위한 모범 사례를 설명할 수 있는 사람이 있습니까? 어쩌면 내 Wi-Fi 문제를 예로 들어 나도 고칠 수 있을 것입니다.

답변1

분명히 네트워크가 작동하지 않으면 소프트웨어를 다운로드하기 어려울 것입니다. 데비안도 만들었습니다무료가 아닌 설치 이미지. 이들 중 하나가 귀하의 하드웨어에 더 적합할 수 있습니다. 이더넷이 현재 다른 무료 드라이버를 사용하는 경우 하드웨어에 필요할 수 있는 나머지 펌웨어를 얻을 수 있는 방법은 다음과 같습니다.

먼저 root 를 사용 su -하거나 루트가 됩니다 sudo -i. 그런 다음 저장소 구성 파일을 편집하십시오.

pico /etc/apt/sources.list

다음으로 시작하는 각 줄 deb의 끝에 저장소를 추가합니다.non-free

deb http://<domainname>/debian jessie main contrib non-free

저장 및 종료. 데이터베이스 새로 고침 및 설치비자유 드라이버.

apt-get update && apt-get install firmware-linux-nonfree

그러면 새로운 초기 RAM 디스크( initrd)가 생성되고 비자유 소프트웨어의 사용이 시작됩니다. 새로운 것을 사용하려면 다시 시작하세요 initrd.

reboot

어떤 이유로 수동으로 설치해야 하는 경우 모든 펌웨어 패키지 이름 목록을 얻을 수도 있습니다.

apt-get install apt-file
apt-file update
apt-file search --package-only /lib/firmware

기본 프리웨어 설치 프로그램은 무료가 아닌 드라이버를 포함하라는 메시지를 표시하므로 이때 플래시 드라이브에서 패키지를 제공할 수 있습니다. 또는 설치 후 다른 컴퓨터에서 무료가 아닌 드라이버를 다운로드하여 다음 위치에 저장할 수 있습니다. 플래시 드라이브, 노트북에 플래시 드라이브를 설치하고 패키지를 설치하십시오.

dpkg -i firmware-realtek.deb

다음에서 찾을 수 있습니다.packages.debian.org.

답변2

sudo apt-get install firmware-linux-nonfree또는 이를 사용하여 apt-cache search realtek하드웨어에 대한 특정 드라이버가 있는지 확인할 수 있습니다.

관련 정보