Eu sempre baixei 3 arquivos deb para instalar o linux header all, linux image e linux headers. Notei recentemente mais um arquivo deb para o kernel de 64 bits chamado Linux-image-extra.
Gostaria de saber o que o arquivo kernel Linux-image-extra faz e devo instalá-lo também?
Esta resposta é obsoleta para versões modernas do Ubuntu
Sem o extrapacote, a maioria dos hardwares não funcionará!
Ele contém drivers extras deixados de fora do pacote base do kernel; instale-o apenas se você precisar desses drivers
Às vezes, uma variante específica da imagem linux é reduzida, removendo os módulos do kernel (drivers) menos comuns. Nesse caso, o pacote linux-image-extra simplesmente contém todos os módulos "extras" do kernel que foram deixados de fora.
Oficialmente, isso só acontece para a -virtualimagem ; os hipervisores mais comuns (Virtualbox, VMWare, Xen, KVM) emulam um conjunto bem definido e restrito de hardware, portanto, é recomendável remover drivers desnecessários que aumentam o tamanho do kernel / initrd. Você sempre pode recuperá-los instalando o pacote extras.
A equipe do kernel também parece ter adotado esse método para alguns dos -generickernels do mainline-PPA ; o raciocínio e a solução permanecem os mesmos - se parecer que a imagem base do kernel está faltando no módulo que você precisa, instale extras.
Tanto quanto eu sei, a abordagem acima não foi tomada para os kernels quântica - unicamente -Virtual é afetada como de costume.
Observe que eu recomendo simplesmente usar o kernel Quantal mais recente em vez do kernel "mainline" mais recente - no Precise - simplesmente porque o primeiro é geralmente um pouco mais compatível com o hardware.
Ish
1
Isso é o que eu sempre faço :)
Nikki Kononov
Aliás, é assim que você pode ver se o ..- extra está instalado: dpkg --get-selections | grep linux-image
Timo
1
Eu me pergunto por que isso é obsoleto?
Sajuuk 4/01/18
@Sajuuk veja a resposta abaixo. É obsoleto, porque linux-image-extrasagora é mais importante do que costumava ser e não deve ser removido dos sistemas de desktop.
Tobias J
14
Nas versões anteriores do Ubuntu, o linux-image-extrasera opcional, adaptado para máquinas / servidores virtuais.
A partir do Ubuntu 14.04, linux-imageé um pacote compacto (para máquinas virtuais) e linux-image-extrasagora contém muitos drivers necessários para desktops.
Em particular, usb-hid(suporte ao teclado), está presente apenas após a instalação do linux-image-extraspacote. Um acidente comum, que resulta em TTY1interrupção na inicialização e na impossibilidade de efetuar login usando um teclado.
Os kernels da linha principal são enviados usando um único linux-imagepacote, comolinux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
Ele também inclui vários drivers de rede que sua placa pode usar. Conclusão: NÃO desinstale este pacote.
Björn Lindqvist
Sem o linux-image-extras, meu mouse USB funcionou bem, mas meu teclado USB não. Tenho certeza de que essa alteração de um -virtualpacote desperdiça muito tempo das pessoas.
linux-image-extras
agora é mais importante do que costumava ser e não deve ser removido dos sistemas de desktop.Nas versões anteriores do Ubuntu, o
linux-image-extras
era opcional, adaptado para máquinas / servidores virtuais.A partir do Ubuntu 14.04,
linux-image
é um pacote compacto (para máquinas virtuais) elinux-image-extras
agora contém muitos drivers necessários para desktops.Em particular,
usb-hid
(suporte ao teclado), está presente apenas após a instalação dolinux-image-extras
pacote. Um acidente comum, que resulta emTTY1
interrupção na inicialização e na impossibilidade de efetuar login usando um teclado.Os kernels da linha principal são enviados usando um único
linux-image
pacote, comolinux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
fonte
-virtual
pacote desperdiça muito tempo das pessoas.