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-vivid
dotrusty-updates
repositó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-generic
para 3,13
linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
para 3,16
Responder4
- Vá parahttp://kernel.ubuntu.com/~kernel-ppa/mainline/
- Entre no diretório v3.19 mais recente (hoje é v3.19.2-vivid)
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 outrolinux-headers
e olinux-image
devecorresponda à arquitetura da sua máquina (_i386.deb
ou_amd64.deb
).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.