Kernel Panic ao Reiniciar/Desligar Linux Mint

Bom, qualquer coisa eu volto.

2 Curtidas

Olha aí, chimpa.

E a saída do comando:

gustavo@IPM31 ~ $ cat /lib/systemd/system/finalrd.service
# SPDX-License-Identifier: GPL-3.0-only

[Unit]
Description=Create final runtime dir for shutdown pivot root
Documentation=man:finalrd(1)
After=local-fs.target boot.mount boot.automount
Wants=local-fs.target
Conflicts=shutdown.target umount.target
DefaultDependencies=no

[Service]
RemainAfterExit=yes
Type=oneshot
ExecStart=/bin/true
ExecStop=/usr/bin/finalrd

[Install]
WantedBy=sysinit.target

Ok.

Você tem que editar esse arquivo para inserir uma linha.

Acima da linha

ExecStop=/usr/bin/finalrd

tem que colocar a linha

ExecStop=/sbin/swapoff -a

Para não haver dúvida, o arquivo tem que ficar assim

[Unit]
Description=Create final runtime dir for shutdown pivot root
Documentation=man:finalrd(1)
After=local-fs.target boot.mount boot.automount
Wants=local-fs.target
Conflicts=shutdown.target umount.target
DefaultDependencies=no

[Service]
RemainAfterExit=yes
Type=oneshot
ExecStart=/bin/true
ExecStop=/sbin/swapoff -a
ExecStop=/usr/bin/finalrd

[Install]
WantedBy=sysinit.target

Você consegue editá-lo ?

Se tiver alguma dificuldade, avisa aí.

Depois de editar, precisa recarregar as dependências do systemd

sudo systemctl daemon-reload

E pronto.
Daí em diante, só ficar observando se o erro para de aparecer.

3 Curtidas

Certo, editei o arquivo e recarreguei o systemd. Agora vou ficar observando…

Muito obrigado!

1 Curtida

Olá pessoal,

Estou com o mesmo problema de às vezes não completar o desligamento e precisar forçar no botão. A imagem do kernel panic está aí embaixo. Acredito que seja o mesmo dos outros colegas.

Saída do comando que pediu ao Gustavo:

cat /lib/systemd/system/finalrd.service

SPDX-License-Identifier: GPL-3.0-only

[Unit]
Description=Create final runtime dir for shutdown pivot root
Documentation=man:finalrd(1)
After=local-fs.target boot.mount boot.automount
Wants=local-fs.target
Conflicts=shutdown.target umount.target
DefaultDependencies=no

[Service]
RemainAfterExit=yes
Type=oneshot
ExecStart=/bin/true
ExecStop=/usr/bin/finalrd

[Install]
WantedBy=sysinit.target

Estou com Linux Mint 20.1 Cinnamon e kernel 5.4.0-65-generic mas já testei vários outros anteriores e o problema continua. 4Gb de memória e 3.8Gb de swap

Demorei a entender que o arquivo que tinha que alterar ficava em /lib/systemd/system/finalrd.service

Não sabia abrir esse arquivo como root, então abri o nemo como root (sudo nemo) e fui de pasta em pasta até o local.

Já adicionei a linha que sugeriu e estou em fase de testes. Obrigado pela ajuda

1 Curtida

Ao que parece, é um bug “oficial” do Mint.

Cara, eu tinha tentado um monte de coisas relacionadas ao kernel. Fiz vários upgrades e downgrades nele para testar. Mas vocês arrebentaram. No primeiro desligamento funcionou normal. Achei muito legal a dedicação de vocês em ajudar.

Tem mais um assunto que me incomoda aqui que é a lentidão algumas vezes enquanto estou estudando no VS-Code, quando uso o spotify e o vscode e chrome abertos ao mesmo tempo. Pode ser só falta de memória, mas como não observava isso no Windows com configuração inferior fiquei meio desconfiado. Mas isso é assunto para outro post. Vou ver se encontro algum tópico sobre este assunto. Senão eu mesmo abro.

1 Curtida

Mint bugado como sempre :confused:

Oi pessoal, descobri uma coisa interessante hoje. Eu instalei o Linux mint xfce na partição sda5 há alguns dias para fins de teste e nenhuma vez ele deu esse bug de não terminar de desligar.

A situação estava assim
Sda1 uefi
Sda2 Linux mint cinnamon
Sda3 swap
Sda4 Home
Sda5 linux mint xfce

Então acho que a situação é a seguinte: O Linux mint instalado antes do swap deu o kernel panic. O instalado depois não deu o bug. Eu até reinstalei o xfce em sda2 e bugou de novo, confirmando minha teoria. Não sei se isso aconteceria em outras distros. Também não sei se os Linux atualmente ainda precisam da partição swap (Já li que um arquivo swap faria o mesmo papel) nem se é melhor manter o sistema na última partição por outros motivos além desse que citei. De qualquer forma achei interessante narrar este fato.

2 Curtidas