O Grub inicializa a partir dos kernels que removi

0

Estou executando o Fedora 26, rpm -qa kernel outputs kernel-4.13.5-200.fc26.x86_64 . E esse é o que eu quero.

Eutinha3kernelsmostrandonogrub,aquele,e2novos,Wifinãoestavafuncionandoaoinicializardosoutrosdoisentãoeuexcluíasatualizaçõesdokerneldodnf,eremovioskernelsmaisnovossudodnfremovekernel-4.x.

Tudocorreubem,noentanto,quandoreinicio,aindaconsigovê-losnogrubepossoarrancarapartirdeleseowifinãofuncionaseosescolher.

Aquiestouinicializandodokernelmaisrecentequeremovi.

Aquiestámeugrub

O que deu errado?

    
por Lynob 29.10.2017 / 13:20

2 respostas

3

Você pode definir sua entrada padrão sem remover o kernel mais recente através do comando grub2-set-default . No seu caso sem atualizar o uso do grub2:

grub2-set-default 2

Após a atualização do grub você deve ter o tow kernel no seu arquivo de configuração do grub 2, o comando deve ser (o primeiro kernel é 0 , o segundo é 1 ):

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-set-default 1

O comando:

# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

imprimirá a ordem exata do kernel existente no arquivo grub.cfg .

Projeto Fedora: Definindo a entrada padrão

    
por 29.10.2017 / 16:43
2

Procure em /var/lib/initramfs-tools/ se as versões mais recentes do kernel estiverem presentes.

Apague-os, também em entradas relevantes / boot, como vmlinuz initrid e System.map. Mas tenha cuidado, que você não apague o falso!

Como root ou com sudo update-grub

    
por 29.10.2017 / 16:21