Como instalar um novo kernel Linux no openSUSE Leap

Para instalar um kernel upstream mais recente no openSUSE Leap, siga o método documentado Kernel:HEAD: preserve um kernel funcional conhecido, adicione o repositório, visualize as alterações propostas pelo Zypper e, em seguida, instale.

Kernel:HEAD é uma fonte de desenvolvimento experimental, não uma atualização de estabilidade ou segurança de rotina. A Referência do openSUSE alerta especificamente que este kernel pode causar problemas no sistema e recomenda que usuários comuns utilizem as atualizações de kernel suportadas pelo Leap, que incluem correções retroportadas pela SUSE. As instruções exatas para o Kernel:HEAD abaixo são documentadas para o Leap 15.6; verifique se o repositório é compatível com a sua versão do Leap instalada antes de prosseguir.

1. Verifique sua versão do Leap e o kernel atual.

Abra um terminal e anote a versão e o kernel atualmente em uso:

cat /etc/os-release
uname -r
sudo zypper se -s 'kernel*'

O primeiro comando identifica a distribuição, uname -rimprime o kernel em execução e a pesquisa do Zypper lista os pacotes disponíveis. Confirme se o repositório é compatível com a sua versão e arquitetura do Leap; a receita exata de Kernel:HEAD está documentada para o Leap 15.6.

Terminal openSUSE simulado mostrando o comando `uname -r` e a busca de pacotes do kernel com o Zypper, com espaços reservados para saída específica da máquina.
Layout ilustrativo do terminal; os resultados da liberação e do empacotamento dependem do seu sistema.

2. Mantenha um kernel inicializável como alternativa.

O Leap normalmente permite a instalação paralela do kernel. Verifique se o suporte a múltiplas versões permanece ativo e defina o período de retenção antes de adicionar um kernel de desenvolvimento.

sudoedit /etc/zypp/zypp.conf

Certifique-se de que a seguinte linha esteja presente e não comentada:

multiversion = provides:multiversion(kernel)

Essa multiversionconfiguração permite a instalação paralela do kernel. A multiversion.kernelsconfiguração separada controla quais versões instaladas o Zypper mantém. Se você quiser manter o kernel instalado mais antigo, bem como os kernels recentes e em execução, defina a política como:

multiversion.kernels = latest,latest-1,running,oldest

Se já existir uma política de retenção, edite-a em vez de adicionar uma duplicada. Manter running; oldestmantém o kernel de versão mais baixa como alternativa. Salvar e sair.

Simulação de editor de texto mostrando as configurações de multiversão e retenção do kernel em zypp.conf
Mantenha o kernel em execução e adicione o kernel mais antigo se desejar conservar o kernel instalado mais antigo como alternativa.

3. Adicione o repositório Kernel:HEAD

O kernel:HEAD rastreia o trabalho de desenvolvimento e pode ser movido rapidamente. Adicione-o com um alias claro e, em seguida, atualize os metadados do repositório:

sudo zypper ar https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo
sudo zypper ref

Se o alias já existir, verifique seu URL com zypper lr -d kernel-repo; não adicione um duplicado. A documentação de referência do openSUSE sobre este repositório trata do procedimento do kernel Leap 15.6.

Simulação de terminal com comandos Zypper para adicionar o repositório Kernel:HEAD e atualizar os metadados do pacote.
Os comandos adicionam o repositório e atualizam sua lista de pacotes; nenhuma instalação ocorre ainda.

4. Visualize e instale o kernel

Primeiro, peça ao Zypper para simular a atualização da distribuição a partir do repositório especificado:

sudo zypper dup --dry-run --allow-vendor-change --from kernel-repo

Inspecione a transação. Continue somente se ela contiver o kernel solicitado e as dependências necessárias. Se propor remoções abrangentes, atualizações não relacionadas ou alterações inexplicáveis ​​do fornecedor, responda não. A --allow-vendor-changeopção documentada considera um pacote de kernel de outro fornecedor; --fromselecione o repositório. Analise cada alteração proposta.

Quando a simulação mostrar apenas as alterações que você pretende fazer, execute o comando documentado sem as alterações desejadas --dry-rune revise a mensagem de confirmação:

sudo zypper dup --allow-vendor-change --from kernel-repo

Não interrompa a transação. Se você usar drivers externos à árvore de distribuição ou pacotes de módulos do kernel (KMPs), verifique se há versões compatíveis com o novo kernel; um kernel antigo pode mascarar módulos ausentes durante as verificações de dependência.

5. Reinicie, verifique e mantenha o backup.

Após a conclusão do Zypper, reinicie o computador e verifique o kernel ativo:

sudo reboot
uname -r

A versão retornada uname -rdeve corresponder ao kernel selecionado. Caso contrário, use o menu GRUB para escolher a nova entrada e, em seguida, verifique o carregador de inicialização padrão. Mantenha o kernel Leap anterior instalado até que o novo kernel inicialize de forma confiável e seus componentes essenciais de hardware, armazenamento, gráficos, rede e módulos externos estejam funcionando corretamente.

Simulação de terminal mostrando uma atualização do Zypper a partir do Kernel:HEAD, seguida por comandos de reinicialização e verificação de nome de usuário.
Analise as alterações propostas pelo Zypper antes de confirmar a atualização e, em seguida, verifique o kernel ativo após a reinicialização.

Riscos e dicas de recuperação

  • Use Kernel:HEAD somente quando precisar testar um kernel em desenvolvimento. Isso pode introduzir regressões; para uso normal, instale as atualizações oficiais do Leap em vez de buscar a versão mais recente disponível no repositório principal.
  • Verifique a compatibilidade dos módulos. Módulos proprietários de gráficos, virtualização, Wi-Fi e outros módulos externos podem exigir um KMP correspondente ou uma recompilação. Com a Inicialização Segura ativada, módulos não assinados podem ser rejeitados pelo kernel; consulte as diretrizes de drivers atuais do openSUSE antes de atualizar.
  • Deixe espaço em disco /boot. Vários kernels, initrds e entradas de inicialização consomem espaço. Verifique df -h /bootantes de instalar, principalmente se a partição de inicialização for pequena.
  • Se o novo kernel não inicializar, reinicie o sistema e selecione o kernel Leap anterior no GRUB. Não exclua esse kernel de fallback enquanto estiver diagnosticando o problema.

Para obter informações sobre o procedimento específico da versão e as opções de retenção do kernel, consulte o Guia de Referência do openSUSE Leap sobre como instalar várias versões do kernel . Consulte o repositório oficial Kernel:HEAD e as orientações de drivers do openSUSE para obter informações de compatibilidade relevantes para o seu sistema.

Deixar um comentário

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.