Como posso usar o Kernel 3.19 em 14.04 agora?

Como posso usar o Kernel 3.19 em 14.04 agora?

Então, estou reconstruindo meu servidor de armazenamento. Para estabilidade, quero usar o servidor Ubuntu 14.04 LTS como sistema operacional. No entanto, estou planejando usar o Btrfs com RAID 5, e isso foi bastante 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 preciso construir este servidor agora.

Não quero entrar em configurações personalizadas que irão quebrar as coisas no futuro. Então, qual é a maneira mais fácil de usar esse kernel agora em cima de uma instalação 14.04.2, que pode ser facilmente revertida para o padrão em agosto, quando eu puder atualizar para 14.04.3 e obter o kernel que desejo como padrão?

Responder1

Você pode instalar um kernel mais recente

  • conforme descrito emKernel/MainlineBuildsou

  • neste caso, mais simplesmente com os pacotes compilados a partir linux-lts-vividdo trusty-updatesrepositório:

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

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

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

Como os pacotes de kernel de ramos diferentes não se substituem, praticamente não há perigo de que qualquer uma das etapas acima torne seu sistema não inicializável¹. Se o kernel recém-instalado não funcionar, você pode optar por inicializar kernels diferentes/anteriores no menu GRUB durante a inicialização.

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

Responder2

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

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

Isso instalará o kernel Ubuntu estável para Vivid. E os cabeçalhos necessários para construir vários módulos em seu sistema.

Espero que isto ajude!

Responder3

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

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

Isso instalará o meta pacote, que puxará todo o resto. Imagem e cabeçalhos serão instalados.

Este método é bom, porque o kernel 3.19 obterá atualizações de segurança e correções de bugs por meio do processo de atualização e atualização de rotina.

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

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

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

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

Responder4

  1. Vá parahttp://kernel.ubuntu.com/~kernel-ppa/mainline/
  2. Entre no diretório v3.19 mais recente (hoje é v3.19.2-vivid)
  3. Download3arquivos:

    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
    

    Cuidado, um deles linux-headersé comum a todas as arquiteturas ( _all.deb). O outro linux-headerse olinux-image devecorresponda à arquitetura da sua máquina ( _i386.debou _amd64.deb).

  4. No terminal, instale todos eles executando:

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

    Ou apenas use o TABpreenchimento automático para ajudá-lo a digitar os nomes completos dos arquivos.

informação relacionada