저는 HP 15-g094sa 노트북을 가지고 있고 Windows 10과 Debian Stretch가 설치된 듀얼 부팅을 사용하고 있습니다. Windows 10용 제조업체 펌웨어는 기본적으로 존재합니다.
설치를 통해 펌웨어를 크게 변경하기 전에 firmware-linux-nonfree
원래 펌웨어를 모두 유지하는 것을 선호합니다.새 펌웨어로 인해 Windows OS에서 문제가 발생하는 경우를 대비해.
변경 사항으로 인해 Windows 10이 중단되는 경우 쉽게 롤백할 수 있도록 전체 펌웨어 백업을 생성할 수 있는 방법이 있습니까?
전체 백업이 무리한 경우 영향을 받는 모든 콘텐츠를 백업할 수 있는 방법이 있나요 firmware-linux-nonfree
?
답변1
자체 (E)PROM이 있는 장치와 이것이 없는 장치의 개념을 혼동하고 있는 것 같습니다. 시스템의 RAM에 자체 "OS"/"펌웨어"/"드라이버"를 로드하거나 이 효과를 얻으려면 RAM을 로드하는 것이 더 저렴합니다.
전자는 "BIOS" 업데이트가 필요할 수 있지만 후자는 운영 체제의 도움으로 부팅될 때마다 런타임에 로드되는 단순한 파일입니다.
여러 펌웨어 패키지와 함께 제공되는 일부 펌웨어 파일을 설치하고 문제의 장치를 로드하거나 런타임 시 아무것도 중단하거나 업그레이드하지 않고 기본 RAM에 설치할 수 있습니다.
Windows 운영 체제의 내부 작업을 수행한 후에도 그들은 확실히 그렇게 하지 않습니다. 로드 중인 다른 프로그램이나 더 나은 "펌웨어" 드라이버라고 생각하면 장치를 재부팅/종료하면 사라집니다.
여기서 무슨 일이 일어나고 있는지 이제 당신은값이 싼비용을 절감하고 펌웨어를 쉽게 업그레이드하려면 부팅할 때마다 RAM에서 로드하거나 실행할 수도 있습니다.
따라서 실제로 백업에 대해 걱정할 필요가 없습니다.
이를 수행하는 하드웨어의 예(전부는 아님 일부 모델):
- Realtek Wi-Fi 칩셋;
- Broadcom WiFi 칩셋;
- Broadcom은 SoC를 지원합니다.
- AMD 그래픽 카드;
- 더....
그에 관해서는 firmware-linux-nonfree
단지 스텁일 뿐이며 유용한 펌웨어가 함께 제공되지 않습니다. 장치에 펌웨어 파일이 필요한 경우 추가 펌웨어 패키지를 설치해야 합니다.
~에서https://packages.debian.org/stretch/all/firmware-linux-nonfree/filelist, 설치된 파일 목록은 firmware-linux-nonfree
프로젝트의 변경 로그 및 저작권 설명입니다.
/usr/share/doc/firmware-linux-nonfree/changelog.Debian.gz
/usr/share/doc/firmware-linux-nonfree/copyright
따라서 펌웨어 파일을 설치하지 않는 등 현학적/냉소적인 말을 하고 싶다면 firmware-linux-nonfree
걱정할 필요가 없습니다.별말씀을요.
그러나 이에 의존하는 일부 패키지가 있습니다.
firmware-amd-graphics
- AMD/ATI 그래픽 칩용 바이너리 펌웨어firmware-misc-nonfree
- Linux 커널의 다양한 드라이버용 바이너리 펌웨어amd64-microcode
- AMD CPU용 프로세서 마이크로코드 펌웨어intel-microcode
- Intel CPU용 프로세서 마이크로코드 펌웨어
그래서Linux에서 작동하기 위해 펌웨어 파일이 필요한 하드웨어가 있는 경우(아마도 없을 수도 있음) 따라서 일부 런타임 펌웨어를 로드해야 하며, 이러한 추가 패키지 중 하나 이상을 설치해야 합니다.
확실히, 내가 펌웨어 파일에 대해 이야기할 때 실제로는 모든 데비안 패키지에 대해 이야기하고 있는 것입니다.
관련 질문 보기cdimage.debian.org의 데비안 펌웨어와 제조업체의 펌웨어 비교그리고Intel Wifi USB 펜용 펌웨어 Blob 설치