Upgrade Kernel no Arch Linux

Upgrade Kernel no Arch Linux
Arch é uma distração Linux de lançamento rolante. Isso significa que você sempre se encontra com pacotes de software e atualizações de kernel no Arch Linux. Mas isso não significa que você não pode instalar manualmente uma versão atualizada do kernel no Arch Linux. Claro que você pode.

Neste artigo, mostrarei como atualizar o kernel do Arch Linux usando o gerenciador de pacotes. Também mostrarei como compilar o kernel da fonte e usá -lo no Arch Linux. Vamos começar.

Atualizando o kernel usando o gerenciador de pacotes:

Primeiro, verifique a versão do kernel que você está usando atualmente com o seguinte comando:

$ uname -r

Agora execute o seguinte comando para executar uma atualização do sistema com Pacman:

$ sudo pacman -syu

Como você pode ver na seção marcada na captura de tela abaixo, o pacote do kernel também será atualizado. Agora pressione 'y' e depois pressione para continuar.

O Pacman Package Manager deve começar a baixar e instalar as atualizações.

Todos os pacotes, incluindo o kernel, são atualizados neste momento.

Agora reinicie sua máquina Arch Linux com o seguinte comando:

$ sudo reiniciar

Quando o computador começar, execute o seguinte comando para verificar a versão do kernel novamente:

$ uname -r

Como você pode ver na captura de tela abaixo, o kernel é atualizado para 4.15.1.

Compilar kernel da fonte:

Você também pode baixar e compilar uma versão atualizada do kernel no site oficial do Linux Kernel em https: // www.núcleo.org

Eu vou te mostrar como nesta seção.

Primeiro vá para https: // www.núcleo.org e você deve ver a página a seguir, como mostrado na captura de tela abaixo.

Agora clique na seção marcada, como mostrado na captura de tela abaixo.

A versão mais recente do Linux Kernel até o momento da redação é de 4.15.2. Seu navegador da web deve solicitá -lo a salvá -lo. Clique em "Salvar arquivo" e clique em "OK", conforme marcado na captura de tela abaixo.

O arquivo de arquivo do kernel Linux deve começar a baixar.

Depois que o download estiver concluído, navegue até o diretório onde você baixou o arquivo. No meu caso, são os downloads/ diretórios no diretório doméstico do meu usuário.

$ CD Downloads/

Eu listei o conteúdo do diretório com o comando ls e como você pode ver, Linux-4.15.2.alcatrão.xz o arquivo está lá.

Agora extraia o arquivo de arquivo com o seguinte comando:

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

O arquivo deve ser extraído.

Nota: Para compilar um kernel Linux, você precisa de mais de 20 GB de espaço livre. Você pode verificar quanto espaço você deixou df -h comando.

Depois que o arquivo é extraído, um novo diretório deve ser criado. No meu caso, é Linux-4.15.2/ diretório como mostrado na captura de tela abaixo.

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

$ CD Linux-4.15.2

Antes de iniciar o processo de compilação do kernel, certifique -se de executar o seguinte comando para instalar ncurses, make, GCC, BC, e OpenSSL Pacotes:

$ sudo pacman -s ncurses fazer gcc bc openssl

Pressione 'y' e depois pressione para continuar.

Os pacotes necessários devem ser instalados.

Agora copie o arquivo de configuração que o kernel atual está usando para o Linux-4.15.2 Diretório com o seguinte comando:

$ zcat /proc /config.gz> .Config

Agora execute o seguinte comando para preparar o arquivo de configuração para a nova versão do kernel.

$ Faça Menuconfig

Deve iniciar a seguinte interface gráfica baseada em terminal. Você pode pressionar, e as teclas de seta para navegar e selecionar ou voltar uma etapa, respectivamente.

A partir daqui, você pode ativar ou desativar recursos específicos do kernel. Se você não sabe o que é, deixe os padrões.

Quando estiver satisfeito com o arquivo de configuração, vá para a opção e pressione

Então você deve ver a seguinte janela. Pressione novamente.

Então você deve ver a seguinte janela. Pressione novamente.

Você deve estar de volta à janela de configuração principal.

Vá e pressione

Você deve estar de volta ao terminal, como mostrado na captura de tela abaixo.

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

$ make

O processo de compilação do kernel deve começar.

Deve levar muito tempo para o processo de compilação do kernel terminar. Uma vez feito, você deve ver a seguinte janela, conforme mostrado na captura de tela abaixo.

Agora instale todos os módulos de kernel compilados com o seguinte comando:

$ sudo make modules_install

Todos os módulos do kernel devem ser instalados.

Agora copie o vmlluz Arquive sua arquitetura no diretório /inicialização. Para o sistema operacional de 32 bits, execute o seguinte comando:

$ sudo cp -v arch/x86/boot/bzimage/boot/vmlluz -4.15.2

Para o sistema operacional de 64 bits, execute o seguinte comando:

$ sudo cp -v arch/x86_64/boot/bzimage/boot/vmlluz -4.15.2

O arquivo deve ser copiado.

Agora gerar um initramfs Image e salve -o no diretório de inicialização com o seguinte comando:

$ sudo mkinitcpio -k 4.15.2-Arch -g /boot /initramfs-4.15.2.img

O initramfs O arquivo deve ser gerado.

Agora copie o Sistema.mapa arquivo para /bota Diretório com o seguinte comando:

$ sudo cp -v Sistema.mapa /inicialização /sistema.mapa-4.15.2

Agora faça um vínculo simbólico do Sistema.mapa-4.15.2 arquivo para /inicialização/sistema.mapa com o seguinte comando:

$ sudo ln -sf /bota /sistema.mapa-4.15.2 /bota /sistema.mapa

Agora gerar um grub.cfg Arquivo com o seguinte comando:

$ sudo grub -mkconfig -o/boot/grub/grub.cfg

Um novo grub.cfg O arquivo deve ser gerado.

Agora reinicie seu computador com o seguinte comando:

$ sudo reiniciar

Quando o seu computador mostrar o menu GRUB, selecione a opção “Opções avançadas para Arch Linux” e pressione .

Em seguida, selecione o menu para o seu kernel recém -instalado na lista e pressione .

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

$ uname -r

O kernel deve ser atualizado como você pode ver na captura de tela abaixo.

É assim que você atualiza o núcleo do arco Linux. Obrigado por ler este artigo.