Como testar novas versões do kernel?

Como testar novas versões do kernel?

Estou usando o Ubuntu 14.04 com kernel Linux 3.13.0-37-generic. Eu sei que a última versão estável do kernel é 3.17.01 e quero testá-la.

Posso testá-lo no meu sistema sem destruir meu Ubuntu atual?
Especificamente, pensei em substituir o arquivo do kernel na /bootpasta pelo meu arquivo de kernel compilado do kernel 3.17.01 e alterar as entradas correspondentes do grub. Esta é a maneira correta de fazer isso?

Existe alguma chance de alguns aplicativos não funcionarem corretamente com o novo kernel?

Responder1

Se você usar as mesmas opções de compilação do Ubuntu e tambéminstale os módulos correspondentes, e vocêregenerar o initramfs, isso funcionará. Obtenha o arquivo de configuração do Ubuntu, coloque-o no diretório de compilação do kernel e execute make oldconfig.

Seria menos sujeito a erros no próprio processo de compilação do Ubuntu. Obtenha o pacote fonte do kernel, substitua o código-fonte do kernel e compile.

Se você construir seu próprio kernel com suas próprias opções de compilação, há uma boa chance de você esquecer alguma opção ou módulo crítico. O kernel é dividido em vários pedaços minúsculos para que cada sistema possa carregar apenas os bits necessários. Execute make localmodconfigpara configurar um kernel que inclua todos os drivers atualmente carregados e, portanto, será adequado para a máquina em que está compilado (pelo menos contanto que você não conecte um novo periférico removível ou use um novo recurso de rede, etc. .).

VerConfigurando, compilando e instalando um kernel Linux personalizadopara obter um guia mais extenso sobre como configurar e compilar um kernel.

Raramente há muitos benefícios em obter o melhor e mais recente kernel. Não permitirá que você execute mais programas: poucos programas se preocupam com os recursos recentes do kernel. Você só deve fazer isso se o novo kernel tiver algo que você precisa, como um driver para o seu hardware. Se você quiser apenas jogar, faça-o em uma máquina virtual, talvez com uma distribuição de ponta em vez do Ubuntu.

informação relacionada