Usando o Debian para fazer backup da minha configuração de firmware?

2

Eu tenho um PC Notebook HP 15-g094sa e tenho o dual boot com o Windows 10 e o Debian Stretch. O firmware do fabricante para o Windows 10 está disponível por padrão.

Antes de fazer uma alteração significativa no firmware instalando firmware-linux-nonfree , eu preferiria manter todo o firmware original caso o novo firmware viole algo no meu sistema operacional Windows.

Existe alguma maneira de criar um backup de firmware completo, por isso, se a alteração quebrar o Windows 10, posso retroceder facilmente?

Se um backup completo não for razoável, existe uma maneira de fazer backup de tudo o que o firmware-linux-nonfree afetará?

    
por wizzwizz2 11.02.2018 / 15:24

1 resposta

3

Parece que você está misturando os conceitos de equipamentos que tem sua própria (E) PROM com equipamentos que não a possuem, e está carregando seus próprios "SO" / "firmware" / "drivers" na memória RAM. a máquina, ou carregando-a para uma RAM mais barata para esse efeito.

Enquanto o primeiro pode precisar de atualizações "BIOS", o mais recente são apenas arquivos que são carregados em tempo de execução toda vez que você inicializa com a ajuda do sistema operacional.

Alguns dos arquivos de firmware que vêm com os vários pacotes de firmware que você pode instalar, tendo o equipamento relevante, são carregados em tempo de execução e instalados na memória RAM principal, e não quebram nem atualizam nada.

Eles também não irão certamente após o funcionamento interno do seu sistema operacional Windows. Pense apenas nisso como outro programa, ou melhor "firmware" drivers que você está carregando, e vai desaparecer após a reinicialização / desligamento do equipamento.

O que acontece aqui é que hoje em dia você tem alguns equipamentos ou equipamentos baratos , para economizar custos e / ou para fazer atualizações fáceis de firmware, carregá-lo ou mesmo executá-lo da RAM em tempo de execução toda vez que eles inicializam.

Portanto, na realidade, você não precisa se preocupar em fazer backups.

Exemplo de hardware fazendo isso (alguns modelos, não todos):

  • chipsets Wi-Fi da Realtek;
  • chipsets Wi-Fi da Broadcom;
  • A Broadcom ativa os SoCs;
  • placas gráficas AMD;
  • mais ....

Quanto a firmware-linux-nonfree , é apenas um esboço e não vem com firmware útil. Você precisa instalar pacotes de firmware adicionais se tiver um equipamento que precise de um arquivo de firmware para ser usado.

A partir do link , a lista de arquivos dos arquivos instalados por firmware-linux-nonfree é apenas o Changelog do projeto e um aviso de direitos autorais:

/usr/share/doc/firmware-linux-nonfree/changelog.Debian.gz
/usr/share/doc/firmware-linux-nonfree/copyright

Então, se eu quiser ser pedante / irônico, como firmware-linux-nonfree não está instalando nenhum arquivo de firmware, você realmente não precisa se preocupar com .

No entanto, existem pacotes que dependem deste:

  • firmware-amd-graphics - Firmware binário para chips gráficos AMD / ATI
  • firmware-misc-nonfree - Firmware binário para vários drivers no kernel do Linux
  • amd64-microcode - Firmware do microcódigo do processador para CPUs AMD
  • intel-microcode - Firmware do microcódigo do processador para CPUs Intel

Então se você realmente tem hardware que precisa de arquivos de firmware para funcionar no Linux (você pode não ter) e conseqüentemente precisa carregar algum firmware de tempo de execução, você terá que instalar um (ou mais) esses pacotes extras.

Obviamente, quando eu estava falando sobre arquivos de firmware, eu estava falando de todos os pacotes Debian.

Veja perguntas relacionadas Firmware Debian da cdimage .debian.org vs do fabricante e Instalando o blob de firmware para a caneta Intel Wifi USB

    
por 11.02.2018 / 15:27