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.