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.