Nos sistemas
Sabayon antigos, você precisava trocar o kernel e atualizar, ou reinstalar os drivers NVIDIA ou AMD-ATI, manualmente.
Nas versões mais novas, ele instala os drivers de vídeo livres e já sai funcionando "Out of Box"...
Em antigos artigos anteriores, descrevi várias maneiras de atualizar o kernel e os drivers de vídeo no
Sabayon Linux. Veja nesta minha
dica antiga e links citados nela.
Esses métodos agora são obsoletos. Há um método bem mais fácil.
O Sabayon atualiza com os Kernels LTS, Long Term Support. Mas como é Rolling Release, você pode preferir usar o kernel mais recente.
Passos
Faça o seguinte:
1. Listar os Kernels disponíveis nos repositórios:
equo s linux-sabayon
Ou, como root:
# kernel-switcher list
Os comandos mostrarão os kernels disponíveis, tanto antigos quanto os novos. Ao tempo em que esta dica é escrita, é o 5.3.
sys-kernel/linux-sabayon-5.3.2 ramo: 5, [sabayonlinux.org]
╠ Disponível: versão: 5.3.2 ~ tag: NoTag ~ revisão: 0
╠ Instalado: versão: 5.3.4 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.3
╠ Homepage: https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
╠ @@ Pacote: sys-kernel/linux-sabayon-5.3.4 ramo: 5, [sabayon-limbo]
╠ Disponível: versão: 5.3.4 ~ tag: NoTag ~ revisão: 0
╠ Instalado: versão: 5.3.4 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.3
╠ Homepage: https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
2. Listar os kernels instalados
O comando abaixo mostrará a você os kernels instalados no seu sistema Sabayon:
equo query installed linux-sabayon
3. Atualizar o kernel.
Volte ao comando do item 1, selecione o kernel mais novo. No nosso exemplo, a saída será:
sys-kernel/linux-sabayon-5.3.4
Troque o kernel e o driver de vídeo, tudo automaticamente, usando o script kernel-switcher.
Ele troca o kernel e o driver de vídeo, seja NVIDIA como Intel, ou AMD-ATI, e usando o
dracut, gera o initramfs adequado.
# kernel-switcher switch sys-kernel/linux-sabayon-5.3.4
4. Setando o kernel no boot.
Para dar boot no kernel correto, como toda a certeza, execute estes comandos e reinicie o computador:
eselect bzimage list
ou:
# eselect bzimage set NÚM_DO KERNEL_MAIS_NOVO
A saída do comando será algo do tipo:
eselect bzimage list
Available kernel targets:
[1] kernel-genkernel-x86_64-5.2.0-sabayon
[2] kernel-genkernel-x86_64-5.3.0-sabayon *
5. Removendo os kernels antigos.
Supondo que, como eu, você queira remover quase todos os kernels antigos, deixando somente dois, por exemplo.
Execute novamente o comando do item 2 e verifique quais são seus kernels velhos instalados:
equo query installed linux-sabayon
Num exemplo nosso, hipotético, suponha que sejam o 4.14 e o 5.1. Builds atualizados deles serão listados como instalados. Tipo isto:
equo query installed linux-sabayon
Mostrará como instalados:
sys-kernel/linux-sabayon-4.14.141 sys-kernel/linux-sabayon-5.1.2
Remova-os. Você pode remover inclusive os kernels LTS:
# equo rm -av --configfiles sys-kernel/linux-sabayon-4.14.141 sys-kernel/linux-sabayon-5.1.2
Conclusão
O comando abaixo mostra que meu Sabayon, no exemplo, só tem os kernels mais novos 5.2 e 5.3:
equo query installed linux-sabayon
╠ @@ Buscando...
╠ @@ Pacote: sys-kernel/linux-sabayon-5.2.19 ramo: 5, [__system__]
╠ Instalado: versão: 5.2.19 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.2
╠ Homepage: https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
╠ @@ Pacote: sys-kernel/linux-sabayon-5.3.4 ramo: 5, [__system__]
╠ Instalado: versão: 5.3.4 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.3
╠ Homepage: https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
Inclusive, no Sabayon, o kernel mais novo coincide de ser LTS, como você pode ver na janela da interface gráfica do Entropy, o RIGO:
ATUALIZAÇÃO DA DICA. Setembro de 2020.
Atualizei para o último Kernel, e deixei só os dois últimos kerneis: Veja:
$equo query installed linux-sabayon
╠ @@ Buscando...
╠ @@ Pacote: sys-kernel/linux-sabayon-5.6.18 ramo: 5, [__system__]
╠ Instalado: versão: 5.6.18 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.6
╠ Homepage:
https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
╠ @@ Pacote: sys-kernel/linux-sabayon-5.7.10 ramo: 5, [__system__]
╠ Instalado: versão: 5.7.10 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5.7
╠ Homepage:
https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
╠ Palavras-Chave: linux-sabayon
╠ Encontrado: 2 entradas
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].