Como usar drivers não-livres durante a instalação do debian

7

Eu sou tentando instalar o debian stable usando unetbootina. O processo de instalação falha com "configuração automática de rede falhada", provavelmente devido ao fato de o driver ethernet não estar funcionando.

Meu Lenovo U350 tem um Broadcom BCM57780 que não parece ser compatível com o padrão: existem vários relatórios de bugs aqui , aqui e aqui , mas eu não sei se a correção entrou no debian (6) estável.

Uma discussão diz que você tem que usar uma rede ethernet driver do pacote firmware-linux-nonfree . Não tenho certeza se isso está correto porque o BCM57780 não está na lista de drivers no firmware-linux-nonfree.

A árvore de questões específicas é:

  • O BCM57780 é suportado no debian stable?
    • Se sim, o que poderia estar errado? Devo instalar o debian unstable?
    • Se não, eu preciso usar firmware-linux-nonfree durante a instalação e, em caso afirmativo, como faço isso?

Por favor, note: eu usei cargas Ubuntu e Debian no passado, mas por favor poste orientação linha-a-linha em vez de alguma abreviação enigmática de quaisquer instruções.

Agradecemos antecipadamente por qualquer ajuda.

Atualizações:

  • O Debian estável com drivers não livres não funcionou.
  • O
  • Debian unstable (apenas drivers livres) não funcionou.
  • Tentei carregar o firmware-iwlwifi_0.28_all.deb de outro pendrive USB para obter trabalho sem fio em vez de BCM57780. O arquivo .deb foi encontrado, mas a configuração da rede ainda falhou!
  • É isso, estou desistindo. Infelizmente, usarei o ubuntu, mesmo que a interface do usuário do Unity fique muito instável nos próximos anos: (
por blokeley 06.04.2011 / 10:17

4 respostas

4

Se você quiser criar um pendrive Debian inicializável com drivers não-livres incluídos, você pode copiar o ISO para a unidade diretamente e criar uma nova partição onde você inclui os arquivos .deb de qualquer driver que você precisar.

Primeiro, verifique se você não está copiando para o dispositivo errado, verificando a saída de dmesg após conectar o seu pen drive.

Agora copie o debian para o seu stick USB:

cat debian.iso > /dev/sdb; sync

Em seguida, crie uma nova partição usando o fdisk:

fdisk /dev/sdb

Use esses comandos para configurar a nova partição usando o fdisk (isso pressupõe que você já tenha 1 partição nela):

n (Create new partition)
p (Partition type: Primary)
2 (Partition number)
Enter (select default values for first sector)
Enter (select default values for last sector)
t (Change partition type)
2 (Partition number)
6 (Hex code for type FAT16)
w (to write changes to disk)

Agora, informamos ao sistema operacional sobre alterações na tabela de partições (apt-get install parted):

partprobe

Formate a partição com vfat:

mkfs.vfat /dev/sdb2

Monte a nova partição:

mount /dev/sdb2 /mnt

Agora você pode copiar qualquer arquivo .deb que você queira que o instalador detecte durante a instalação, por exemplo:

cp firmware-bnx2_0.28+squeeze1_all.deb /mnt

Verifique se todos os dados estão gravados no disco (provavelmente desnecessários):

sync

Desmontar unidade USB:

umount /mnt

Feito!

Agora, o instalador do Debian detectará todos os drivers adicionados à nova partição e os usará. No meu caso, eu precisava de drivers NIC não-livres para um servidor Dell PowerEdge.

    
por 08.10.2013 / 15:10
3

Eu não sei se o BCM57780 é suportado no Debian Squeeze, mas se ele usa o driver tg3 então eu posso confirmar que ele não está no net installer (eu mesmo tive esse mesmo problema). Na verdade, extraí o initrd, adicionei o firmware ausente e recompactei o initrd.

Você já tentou as instruções sobre como usar o firmware de terceiros ?

Além disso, Raphael Hertzog vende um CD / DVD de instalação com firmware pré-carregado .

Edit: Desculpe eu só percebi o que é o unetbootin e o que você está tentando fazer (instalar o debian em um pendrive ao vivo). Experimente uma destas imagens de CD não oficiais que já incluem o firmware não livre .

    
por 06.04.2011 / 12:54
1

Ei, eu estava tendo o mesmo problema. Eu não pude obter os drivers não livres para carregar durante a instalação. Eu tentei de tudo (bem quase).

Eu percebi que faz alguns anos desde que essa pergunta foi feita, mas como essa página aparece no topo, vou compartilhar isso caso alguém encontre essa página procurando uma solução.

A chave para mim foi usar um stick USB que foi particionado em FAT32. Depois de reparticionar meu USB para usar o FAT32, as instruções na página do Debian ( link ) funcionavam perfeitamente.

Mais uma vez ... a chave é usar uma unidade USB particionada pelo FAT32.

Espero que isso ajude alguém.

    
por 07.07.2013 / 19:48
1

Oh bem, pergunta antiga, mas de qualquer maneira. Isso é o que funcionou para mim em um Thinkpad T430.

  • Uma unidade USB com uma partição FAT32 .
  • O pacote .deb com drivers do link .
  • Coloque o arquivo .deb na raiz da partição.

Na mesma nota, mesmo achando que as instruções afirmam que perder arquivos deve funcionar também. não conseguiu fazer esse trabalho. Não se esqueça de pegar o pacote e não os arquivos perdidos.

O USB2 / 3 também pode fazer a diferença. Eu usei uma unidade USB2.

    
por 28.08.2014 / 19:48