Carregue o firmware no ro live cd

0

Basicamente eu tenho a situação quando a caixa está inicializando a partir de usb (gentoo-minimal.iso), mas a instalação está faltando o firmware para o assassino 1525 (ath10k). O sistema de arquivos é montado como ro e não posso colocar o firmware necessário em / lib / firmware. Quais são as outras maneiras de carregar o firmware nesta situação?

Basicamente, o que eu estou tentando fazer é tornar a regra do udev que irá apontar o kernel para procurar por firmware e drivers para a minha placa wifi dentro da unidade usb ou algum outro lugar que não esteja montado como root.

Atualização 1.

É possível em outro live cd quando eles são usados no modo iso híbrido como SystemRescueCd. Eu não tenho certeza porque é possível, mas não é possível no gentoo original minimalecdecd pois ambos são baseados no live cd do gentoo.

    
por d3day 25.02.2016 / 02:10

1 resposta

1

Opção 1

Você ainda pode vincular outro diretório ao / lib / firmware. Copie o firmware existente para um diretório temporário, adicione seu novo firmware e, em seguida, ligue o diretório temporário ao diretório / lib / firmware.

mkdir /tmp/firmware
cp -r /lib/firmware/* /tmp/firmware/
cp -r my_firmware /tmp/firmware/
mount -o bind /tmp/firmware /lib/firmware

Você terá que recarregar a montagem do módulo ath para que ele possa pegar o firmware. Agora qualquer firmware que você adicionar ao / tmp / firmware estará disponível para o sistema

Opção 2

Adicione um argumento firmware_class.path à linha de comando do kernel para adicionar um caminho de pesquisa adicional para o carregador de firmware do kernel Veja a documentação do kernel

Quando o live CD inicializa, tente isto:

gentoo firmware_class.path=/tmp/firmware
    
por 01.03.2016 / 23:42