Removendo kernel antigo no Fedora de forma simples
Removendo kernel antigo no Fedora de forma simples
Essa dica foi feita usando Fedora 35.
Primeiro, liste os kernels instalados:
rpm -qa kernel
E remova o que desejar com:
sudo dnf remove [kernel_com_versão]
Outra maneira é usando um simples script.
Salve o seguinte conteúdo em um arquivo:
#!/bin/bash
createmenu () {
select selected_option; do
if [ 1 -le "$REPLY" ] && [ "$REPLY" -le $(($#)) ]; then
break;
else
echo "Escolha uma opção válida. (1-$#), ou encerre com Ctrl+c."
fi
done
}
declare -a kernels=();
mapfile -t kernels < <(rpm -qa kernel);
echo "Núcleos disponíveis para remoção (escolha um ou encerre com Ctrl+c):";
createmenu "${kernels[@]}"
kernel=($(echo "${selected_option}"));
sudo dnf remove "${kernel[0]}";
Salve com o nome "remove_kernel.sh".
Aplique permissão de execução:
chmod +x remove_kernel.sh
Execute:
./remove_kernel.sh Um menu surgirá com as opções. Selecione a versão que pretende remover.
Dica bem útil.
___________________________________________________________