Atualmente estou tendo problemas para encontrar um tutorial sobre como fazer downgrade do kernel do Ubuntu Server 22.04.4 LTS no Raspberry Pi.
A versão do kernel atualmente instalada é 5.15.0-1050-raspi.
A versão Pi do Ubuntu Server 22.04 LTS não possui o GRUB instalado e também não é uma opção para mim.
A razão pela qual desejo fazer o downgrade do kernel: atualmente tenho o problema de que meu backup do Docker baseado em compartilhamentos CIFS falha devido a erros de E/S ao ler a pasta de compartilhamento.
No kernel atual do Ubuntu 22.04 já existe um bug confirmado, veja https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060780
Meus notebooks instalados com Linux Mint também são afetados por esse bug.
Gostaria de saber se isso também afeta o kernel atual da versão Raspi.
O Raspberry funciona em modo headless e em DMZ, portanto a única forma de administrar o sistema é SSH.
Em vez de fazer o downgrade, sugiro que você configure seu Pi para inicializar o kernel anterior (
5.15.0-1049-raspi
), que ainda está no sistema. Dessa forma, você não atrapalhará nenhuma atualização futura do kernel (quando osmb
problema for corrigido).No Pi, os arquivos do kernel estão localizados em
/boot
, mas os arquivos realmente usados para inicialização estão dentro de/boot/firmware
.Para inicializar outro kernel, basta substituir os arquivos
/boot/firmware/initrd.img
e/boot/firmware/vmlinuz
pela versão preferida de/boot
:E então reinicie.
Para reverter para a execução atual do kernel:
Quando um novo kernel for disponibilizado com
apt
, os arquivos serão sobrescritos como parte do script pós-instalação do pacote do kernel.Com base nas informações desta resposta .