Como mudar para o kernel LTS no Arch Linux

Para alternar o Arch Linux para o kernel LTS, instale o pacote `lsblk` linux-lts, torne-o disponível no seu gerenciador de inicialização e, em seguida, selecione-o na inicialização do sistema. Mantenha o linuxpacote `lsblk` padrão até que o kernel LTS seja inicializado com sucesso; o Arch pode manter ambos os kernels instalados.

O Arch fornece linux-ltso kernel Core. O kernel recebe manutenção upstream de longo prazo e pode ser uma alternativa útil ou um recurso de segurança para solução de problemas, mas não garante compatibilidade. Consulte a página oficial do pacote e o guia do kernel na ArchWiki .

Antes de trocar

Identifique o carregador de inicialização ativo. Se bootctl statusfor o systemd-boot, use essa seção; bootctl listela mostra suas entradas. Caso contrário, confirme onde está sua configuração do GRUB. O exemplo do GRUB abaixo usa /boot/grub/grub.cfg; sistemas personalizados podem usar outro caminho. Salve qualquer entrada de inicialização personalizada antes de editar.

O Arch Linux não suporta atualizações parciais. Use uma atualização completa do sistema ao instalar pacotes, conforme mostrado no primeiro comando.

Instale e inicialize o kernel LTS.

1. Instale o pacote

Abra um terminal e execute o seguinte comando:

sudo pacman -Syu linux-lts

Revise e confirme a transação do Pacman. O pacote instala o kernel e os módulos LTS; suas imagens são normalmente nomeadas vmlinuz-linux-ltscomo `<nome_da_imagem>` e ` initramfs-linux-lts.img<nome_da_imagem>`. As ferramentas initramfs configuradas criam a imagem de inicialização correspondente.

Terminal do Arch Linux exibindo o comando sudo pacman -Syu linux-lts
Instale o kernel LTS como parte de uma atualização completa do sistema.

Se você usa o DKMS ou outra ferramenta para compilar módulos externos à árvore de origem, instale também os cabeçalhos correspondentes:

sudo pacman -S linux-lts-headers

Os cabeçalhos são opcionais para a maioria dos usuários. Verifique as instruções do pacote de drivers para saber se eles são necessários.

Terminal Arch exibindo o comando do pacote linux-lts-headers com uma observação sobre módulos DKMS.
Instale os cabeçalhos LTS correspondentes somente quando seu DKMS ou outros módulos externos à árvore de código precisarem deles.

2. Atualize a configuração do bootloader.

A instalação do kernel por si só não seleciona o LTS em todas as configurações de inicialização. Siga as instruções do carregador de inicialização já em uso.

GRUB

Para uma instalação padrão do GRUB no Arch Linux, regenere o menu:

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

O gerador normalmente detecta os kernels Arch instalados e adiciona uma entrada LTS. Verifique a saída. Se o seu sistema armazena o GRUB grub.cfgem outro local, use esse caminho. Consulte o guia GRUB da ArchWiki .

Terminal Arch exibindo sudo grub-mkconfig -o /boot/grub/grub.cfg
Recompile o menu GRUB padrão para que ele possa incluir o kernel recém-instalado.

systemd-boot

O systemd-boot lê entradas e arquivos de inicialização da Partição do Sistema EFI (ESP) ou de uma Partição de Carregador de Inicialização Estendida (XBOOTLDR). Confirme se o kernel LTS e o initramfs estão em uma dessas partições. Copie sua entrada Arch funcional para o mesmo loader/entries/diretório; altere o título e os caminhos do kernel/initramfs para os nomes LTS, mas preserve a optionslinha completa e qualquer linha initrd de microcódigo da CPU.

Quando o ESP estiver montado em /boot, uma entrada pode estar em /boot/loader/entries/arch-lts.conf. Use seus caminhos e layout existentes; as configurações do UKI são diferentes.

Editor de entrada systemd-boot com título Arch Linux LTS, caminhos do kernel LTS e initramfs, e um espaço reservado para a linha de opções existente.
Uma entrada systemd-boot de kernel dividido aponta para a imagem LTS e mantém as opções de kernel existentes.
title Arch Linux (LTS)
linux /vmlinuz-linux-lts
initrd /initramfs-linux-lts.img
options [copy the existing options line]

Substitua o lembrete entre colchetes pela linha de opções completa da sua entrada de configuração; não se trata de uma configuração literal. Consulte o guia de inicialização do systemd na ArchWiki .

Terminal do Arch Linux mostrando o status do bootctl e o systemd-boot como o produto ativo.
Use o comando bootctl status para confirmar se o systemd-boot é o gerenciador de inicialização ativo.

3. Selecione a entrada LTS

Reinicie. No GRUB, a opção LTS pode estar em "Opções avançadas para Arch Linux". No systemd-boot, escolha a entrada que você criou. Selecione Arch Linux (LTS) e deixe a entrada padrão do Arch disponível como alternativa.

Menu de inicialização do systemd com o Arch Linux LTS selecionado e a entrada padrão do Arch Linux acima dele.
Selecione a opção LTS no menu de inicialização, mantendo o kernel padrão como alternativa.

Se a opção LTS estiver ausente, verifique se ambos os arquivos LTS existem no sistema de arquivos de inicialização e se o carregador de inicialização lê a mesma partição. Com o GRUB, regenere o arquivo de configuração; com o systemd-boot, verifique o diretório de entrada e os caminhos dos arquivos.

Listagem do diretório de inicialização do Arch Linux com o kernel linux-lts e o initramfs ao lado dos arquivos padrão do kernel.
Confirme se o kernel LTS e os arquivos initramfs estão presentes no sistema de arquivos de inicialização.

4. Verifique o kernel em execução.

Após efetuar o login, execute:

uname -r

A versão deve terminar em -lts. Os números de versão mudam conforme o Arch atualiza o kernel, portanto, verifique o sufixo em vez de um número fixo.

Terminal executando uname -r com uma versão do kernel terminando em -lts
Verifique se a versão do kernel em execução termina com -lts.

Solução de problemas e reversão

  • O GRUB omite o LTS: confirme se vmlinuz-linux-ltsele existe no diretório de inicialização montado e, em seguida, regenere a configuração correta do GRUB. Evite editar a configuração gerada grub.cfgdiretamente.
  • O systemd-boot omite o LTS: certifique-se de que os arquivos de entrada e do kernel estejam na partição ESP ou XBOOTLDR e que os caminhos correspondam.
  • Um módulo DKMS falhou: instale-o e linux-lts-headers, em seguida, reconstrua ou reinstale o pacote do módulo correspondente.
  • O LTS não inicia: reinicie o computador e selecione a entrada normal linuxenquanto resolve o problema.

Manter ambos os kernels instalados permite que você retorne ao kernel padrão a partir do menu de inicialização. O ArchWiki também o descreve linux-ltscomo um kernel alternativo e opção de fallback em seu guia de manutenção do sistema .

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.