Como posso usar o Kernel 3.19 em 14.04 agora?

26

Estou recriando meu servidor de armazenamento. Para estabilidade, eu quero usar o servidor Ubuntu 14.04 LTS como o sistema operacional. No entanto, estou planejando usar o Btrfs com o RAID 5, e isso foi muito melhorado no kernel 3.19. Então eu quero usar esse kernel com 14.04.

Eu sei que 3,19 é o kernel que será usado em 15.04, e está programado para ser lançado em agosto como um kernel HWE e o padrão para 14.04.3. Mas eu preciso construir este servidor agora.

Não quero entrar em configurações personalizadas que quebrarão as coisas no futuro. Então, qual é a maneira mais livre de problemas que eu posso usar esse kernel agora em cima de uma instalação 14.04.2, que pode ser facilmente revertida para padrão em agosto, quando eu posso fazer o upgrade para 14.04.3 e obter o kernel que eu quero padrão?

    
por Degenerate 19.03.2015 / 00:30

4 respostas

44

Você pode instalar um novo kernel

  • como descrito em Kernel / MainlineBuilds ou

  • neste caso, mais simplesmente com os pacotes criados a partir de linux-lts-vivid do repositório trusty-updates :

    sudo apt-get install linux-generic-lts-vivid
    

    Este meta-pacote sempre depende da versão mais recente do ramo de kernel v3.19 da Canonical.

    O equivalente para o ramo de kernel v4.4 do Ubuntu Xenial é linux-generic-lts-xenial (que surpresa).

Como os pacotes do kernel de diferentes ramificações não substituem um ao outro, não há praticamente nenhum perigo, pois qualquer uma das etapas acima tornará seu sistema não inicializável¹. Se o kernel recém-instalado não for executado, você pode selecionar a inicialização de kernels diferentes / anteriores no menu do GRUB durante a inicialização.

¹ A exceção mais notável é uma configuração quebrada do GRUB. Se update-grub (chamado pelos scripts de pós-instalação e pós-remoção do kernel) não funciona sem o novo kernel, ele não funcionará com o novo kernel também.

    
por David Foerster 20.03.2015 / 01:17
12

Agora você pode instalar o kernel do Ubuntu "latest" (3.19) diretamente dos repositórios:

sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid

Isso instalará o kernel estável do Ubuntu para o Vivid. E os cabeçalhos necessários para a criação de vários módulos no seu sistema.

Espero que isso ajude!

    
por direwolf 22.05.2015 / 09:10
8

A maneira mais fácil de atualizar o kernel para 3.19 no Ubuntu 14.04 é rodar:

sudo apt-get install linux-generic-lts-vivid

Isto irá instalar o pacote meta, que irá puxar todo o resto. A imagem e os cabeçalhos serão instalados.

Esse método é bom, porque o kernel 3.19 receberá atualizações de segurança e correções de bugs por meio da atualização de rotina & amp; processo de atualização.

Os kernels antigos 3.13 ou 3.16 não serão removidos. Eles serão inicializáveis usando o menu do grub. E eles também receberão atualizações.

Se você não quiser que o kernel 3.13 ou 3.16 seja atualizado, você pode remover pacotes meta:

linux-image-generic linux-headers-generic para 3,13

linux-image-generic-lts-utopic linux-headers-generic-lts-utopic para 3,16

    
por Pilot6 26.05.2015 / 11:24
4
  1. Ir para o link
  2. Insira o diretório v3.19 mais recente (hoje é v3.19.2-vivid)
  3. Faça o download de arquivos 3 :

    linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb
    linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    

    Tenha cuidado, um dos linux-headers é comum a todas as arquiteturas ( _all.deb ). Os outros linux-headers e linux-image devem corresponder à arquitetura da sua máquina ( _i386.deb ou _amd64.deb ).

  4. No terminal, instale todos eles executando:

    sudo dpkg -i linux-{image,headers}-3.19.*.deb
    

    Ou simplesmente use o preenchimento automático de TAB para ajudá-lo a digitar os nomes completos dos arquivos.

por Eric Carvalho 19.03.2015 / 01:43