Neste artigo, vou mostrar como atualizar o kernel do Arch Linux usando o gerenciador de pacotes. Também mostrarei como compilar o kernel a partir da fonte e usá-lo no Arch Linux. Vamos começar.
Atualizando 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 realizar uma atualização do sistema com pacman:
$ sudo pacman -Syu
Como você pode ver na seção marcada na imagem abaixo, o pacote do kernel também será atualizado. Agora pressione 'y' e, em seguida, pressione
O gerenciador de pacotes Pacman deve começar a baixar e instalar as atualizações.
Todos os pacotes incluindo o kernel são atualizados neste ponto.
Agora reinicie sua máquina Arch Linux com o seguinte comando:
$ sudo reboot
Assim que o seu computador iniciar, execute o seguinte comando para verificar a versão do kernel novamente:
$ uname -rComo você pode ver na imagem abaixo, o kernel é atualizado para 4.15.1.
Compilando Kernel da Fonte:
Você também pode baixar e compilar uma versão atualizada do kernel do site oficial do kernel Linux em https: // www.núcleo.org
Eu vou mostrar a você como nesta seção.
Primeiro vá para https: // www.núcleo.org e você deve ver a seguinte página, conforme mostrado na imagem abaixo.
Agora clique na seção marcada como mostrado na imagem abaixo.
A última versão do kernel Linux no momento da escrita é 4.15.2. Seu navegador da web deve solicitar que você salve-o. Clique em “Salvar arquivo” e depois clique em “OK” conforme marcado na imagem abaixo.
O arquivo do kernel do Linux deve começar a baixar.
Quando o download for concluído, navegue até o diretório onde você baixou o arquivo. No meu caso, é o diretório Downloads / no diretório inicial do meu USUÁRIO.
Downloads de $ cd /
Listei o conteúdo do diretório com o comando ls e como você pode ver, linux-4.15.2.alcatrão.xz arquivo está lá.
Agora extraia o 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ê ainda tem df -h comando.
Uma vez que o arquivo é extraído, um novo diretório deve ser criado. No meu caso é linux-4.15.2 / diretório como mostrado na imagem 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 make gcc bc openssl
Pressione 'y' e depois pressione
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.
$ make menuconfig
Deve iniciar a seguinte interface gráfica baseada em terminal. Você pode pressionar
A partir daqui você pode habilitar ou desabilitar recursos específicos do kernel. Se você não sabe o que é, apenas deixe os padrões.
Quando estiver satisfeito com o arquivo de configuração, vá para
Então você deve ver a seguinte janela. Aperte
Então você deve ver a seguinte janela. Aperte
Você deve voltar para a janela de configuração principal.
Vamos para
Você deve estar de volta ao terminal conforme mostrado na imagem 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 demorar muito para o processo de compilação do kernel terminar. Uma vez feito isso, você deve ver a seguinte janela, conforme mostrado na imagem abaixo.
Agora instale todos os módulos compilados do kernel com o seguinte comando:
$ sudo make modules_install
Todos os módulos do kernel devem ser instalados.
Agora copie o vmlinuz arquivo para sua arquitetura no diretório / boot. Para o sistema operacional de 32 bits, execute o seguinte comando:
$ sudo cp -v arch / x86 / boot / bzImage / boot / vmlinuz-4.15.2Para o sistema operacional de 64 bits, execute o seguinte comando:
$ sudo cp -v arch / x86_64 / boot / bzImage / boot / vmlinuz-4.15.2
O arquivo deve ser copiado.
Agora gere um initramfs imagem e salve-a no diretório / boot com o seguinte comando:
$ sudo mkinitcpio -k 4.15.2-ARCH -g / boot / initramfs-4.15.2.img
O initramfs arquivo deve ser gerado.
Agora copie o Sistema.mapa arquivo para /Bota diretório com o seguinte comando:
$ sudo cp -v System.map / boot / System.mapa-4.15.2
Agora faça um link simbólico do Sistema.mapa-4.15.2 arquivo para / boot / System.mapa com o seguinte comando:
$ sudo ln -sf / boot / System.mapa-4.15.2 / boot / System.mapa
Agora gere um comida.cfg arquivo com o seguinte comando:
$ sudo grub-mkconfig -o / boot / grub / grub.cfg
Uma nova comida.cfg arquivo deve ser gerado.
Agora reinicie o seu computador com o seguinte comando:
$ sudo reboot
Quando 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
Assim que o computador inicializar, execute o seguinte comando para verificar a versão do kernel:
$ uname -rO kernel deve ser atualizado como você pode ver na imagem abaixo.
É assim que você atualiza o kernel do Arch Linux. Obrigado por ler este artigo.