Como atualizar o kernel do Debian 9 Alongamento da fonte

Como atualizar o kernel do Debian 9 Alongamento da fonte

Neste artigo, mostrarei como atualizar o kernel do Debian 9 Stretch. Vou baixar uma fonte de kernel no site oficial do kernel Linux e compilá -lo no Debian 9 Stretch. Vamos começar.

Verificando a versão instalada do kernel:

Você pode verificar a versão atual do kernel instalada no seu sistema operacional Debian 9 com o seguinte comando:

$ uname -r

A partir da saída do comando 'Uname', você pode ver que o kernel que eu instalei no meu sistema operacional Debian 9 é 4.9.0


Baixando o kernel:

Vá para o site oficial do Linux Kernel em https: // www.núcleo.org de qualquer navegador da sua escolha. Você deve ver a seguinte página:

Você pode ver que o código -fonte de diferentes versões do kernel está listado no site. Você pode baixar as fontes do kernel como arquivo de alcatrão compactado.

Existem grãos principais, estáveis ​​e de longo prazo que você pode baixar. Se você estiver atualizando o kernel de um sistema de computador de produção que executa o Debian, você deve baixar o lançamento de longo prazo ou estável. Se você está apenas testando alguma coisa, pode baixar o lançamento da linha principal se quiser. Esteja avisado, o lançamento da linha principal pode ter bugs. Se você se preocupa com a estabilidade, sempre deve obter os lançamentos estáveis ​​ou de longo prazo.

Neste artigo, mostrarei como atualizar o Kernel Debian 9 padrão para o estábulo 4.14.7 kernel. Então clique no link, como mostrado na captura de tela para baixar o código -fonte do kernel 4.14.7

Seu navegador deve solicitar que você baixe o arquivo. Clique em "Salvar arquivo" e clique em "OK". Seu download deve começar.


Instalando as ferramentas necessárias para construir o kernel:

Antes de poder compilar um kernel no Debian 9, você precisa instalar alguns pacotes adicionais, basicamente o compilador e as dependências necessárias.

Atualize primeiro o cache do repositório de pacotes com o seguinte comando:

Atualização $ sudo apt-get

Agora execute o comando a seguir para instalar os pacotes necessários:

$ sudo apt-get install build-essencial libncurses5-dev gcc libssl-dev bc

Basta pressionar 'y' e pressionar para continuar.

Depois que a instalação estiver concluída, podemos iniciar o processo de compilação do kernel.


Compilando o kernel:

Agora podemos compilar o kernel da fonte. Antes de prosseguir, verifique se você tem mais de 18 GB-20 GB de espaço livre, onde você vai compilar o kernel.

Primeiro vá para o diretório onde você baixou a fonte do kernel Linux. No meu caso, é o diretório de downloads no meu diretório doméstico.

Execute o seguinte comando para navegar até o diretório de downloads:

$ CD ~/Downloads

Você pode ver na saída de 'ls' que o nome do arquivo que baixei é 'Linux-4.14.7.alcatrão.xz '.

Agora temos que extrair o arquivo alcatrão.

Execute o seguinte comando para extrair o alcatrão.XZ Archive:

$ tar xvf linux-4.14.7.alcatrão.xz

Você pode ver que um novo diretório 'Linux-4.14.7 'foi criado.

Agora navegue até o diretório com o seguinte comando:

$ CD Linux-4.14.7

Agora temos que copiar a configuração de inicialização no 'Linux-4.14.7 'diretório. Estamos fazendo isso porque é muito trabalho descobrir qual módulo de kernel para permitir, o que desativar para obter um sistema de trabalho. Para que possamos usar a configuração que o kernel atual está usando.

A partir da saída do seguinte comando 'LS', você pode ver um arquivo de configuração marcado como preto na captura de tela. Este é o arquivo em que estamos interessados.

Execute o seguinte comando para copiar o arquivo de configuração:

$ cp -v /boot /config -4.9.0-3-AMD64 .Config

O novo kernel pode ter muitos novos recursos que o kernel antigo não tinha. Portanto, é uma boa ideia executar o seguinte comando para converter o arquivo de configuração antigo em um novo. Caso contrário, nos faremos muitas perguntas que podem não fazer sentido para você.

$ Faça Menuconfig

Você será apresentado com a seguinte janela. A partir daqui, você pode ativar e desativar recursos específicos do kernel. Se você não sabe o que fazer aqui, deixe os padrões.

Depois de terminar de decidir o que deseja instalar, pressione a tecla para navegar para "salvar" e pressionar

Imprensa

Imprensa

Navegue para "sair" e pressionar . Você Terminou.

Agora execute o seguinte comando para iniciar o processo de compilação do kernel:

$ Faça Deb-Pkg

O processo de compilação leva muito tempo para terminar.

Depois que a compilação estiver concluída, você verá a seguinte janela:

4 arquivos de pacotes debian (.Deb) será gerado fora do 'Linux-4.14.7 'diretório como você pode ver na captura de tela.

Agora tudo o que precisamos fazer para atualizar o kernel é instalar todos os gerados .Arquivos Deb.

Execute o seguinte comando para atualizar o kernel:

$ sudo dpkg -i… /linux-*.Deb

Agora reinicie seu computador com o seguinte comando:

$ sudo reiniciar

Depois que as botas do computador, execute o seguinte comando para verificar a versão do kernel:

$ uname -r

Você pode ver na saída do comando 'Uname' que a versão do kernel é atualizada para 4.14.7

Então é assim que você atualiza o kernel do Debian 9 Stretch. Obrigado por ler este artigo.