Então, eu estou reconstruindo meu servidor de armazenamento. Para estabilidade, eu 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 aprimorado no kernel 3.19. Então, eu quero usar esse kernel com 14.04.
Eu sei que o 3.19 é o kernel que será usado no 15.04 e está programado para ser lançado em agosto como um kernel HWE e o padrão para o 14.04.3. Mas eu preciso construir este servidor agora.
Não quero entrar em configurações personalizadas descoladas que vão quebrar as coisas no futuro. Então, qual é a maneira mais livre de problemas em que posso 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 posso fazer o dist-upgrade para 14.04.3 e obter o kernel que desejo como padrão?
dpkg -i
. Não sei se essa é a maneira mais (ou a segunda / terceira) mais livre de problemas, mas é algo para tentar.Respostas:
Você pode instalar um kernel mais recente
conforme descrito em Kernel / MainlineBuilds ou
neste caso, mais simplesmente com os pacotes criados a partir
linux-lts-vivid
dotrusty-updates
repositório:Esse meta-pacote sempre depende da versão mais recente do ramo de kernel da Canonical v3.19.
O equivalente à ramificação do kernel v4.4 do Ubuntu Xenial é
linux-generic-lts-xenial
(que surpresa).Como os pacotes do kernel de diferentes ramificações não se substituem, não há praticamente nenhum perigo, pois uma das etapas acima tornará o sistema não inicializável¹. Se o kernel recém-instalado não for executado, você poderá optar por inicializar kernels diferentes / anteriores no menu GRUB durante a inicialização.
Exception A exceção mais notável é uma configuração do GRUB quebrada. Se
update-grub
(chamado pelos scripts de pós-instalação e pós-remoção do pacote do kernel) não funcionar sem o novo kernel, também não funcionará com o novo kernel.fonte
sudo apt-get install linux-generic-lts-vivid
.Agora você pode instalar o kernel "mais recente" (3.19) do Ubuntu diretamente dos repositórios:
Isso instalará o kernel estável do Ubuntu para o Vivid. E os cabeçalhos necessários para criar vários módulos no seu sistema.
Espero que isto ajude!
fonte
A maneira mais fácil de atualizar o kernel para 3.19 no Ubuntu 14.04 é executar:
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 receberá atualizações de segurança e correções de bugs através do processo rotineiro de atualização e atualização.
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 os meta-pacotes:
linux-image-generic linux-headers-generic
para 3,13linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
para 3,16fonte
Baixe 3 arquivos:
Cuidado, pois um deles
linux-headers
é comum a todas as arquiteturas (_all.deb
). O outrolinux-headers
e olinux-image
devem corresponder à arquitetura da sua máquina (_i386.deb
ou_amd64.deb
).No terminal, instale todos eles executando:
Ou use o TABpreenchimento automático para ajudá-lo a digitar os nomes completos dos arquivos.
fonte
linux-generic-lts-vivid
não estava disponível no momento desta resposta.linux-headers
só é necessário se você quiser compilar seu próprio kernel. Se você quiser apenas usar o kernel,linux-image
será perfeitamente suficiente.