O kernel de instalação do Dnf não instala o kernel em / boot

1

Eu tenho o mesmo problema relatado em link
OBSERVAÇÃO: as respostas para essa postagem não estão respondendo à pergunta do autor, que reformularei da seguinte forma:

Quando tento atualizar para um kernel mais novo, por exemplo, de 4.5.5-300.fc24.x86_64 para 4.8.15-200.fc24.x86_64 , a instalação é bem-sucedida, mas o %código% arquivo não aparece em vmlinuz-4.8.15-200.fc24.x86_64 . Observe que /boot contém os /lib/modules modules, mas o kernel não é copiado em 4.8.15-200.fc24.x86_64 . Eu também tentei:

dnf -y reinstall kernel-4.8.15-200.fc24

com a seguinte saída:

Last metadata expiration check: 0:13:30 ago on Sun Jan  1 14:39:27 2017.
Dependencies resolved.
================================================================================
 Package        Arch           Version                    Repository       Size
================================================================================
Reinstalling:
 kernel         x86_64         4.8.15-200.fc24            updates          76 k

Transaction Summary
================================================================================

Total download size: 76 k
Downloading Packages:
kernel-4.8.15-200.fc24.x86_64.rpm                80 kB/s |  76 kB     00:00    
--------------------------------------------------------------------------------
Total                                            38 kB/s |  76 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Reinstalling: kernel-4.8.15-200.fc24.x86_64                               1/2 
  Erasing     : kernel-4.8.15-200.fc24.x86_64                               2/2 
  Verifying   : kernel-4.8.15-200.fc24.x86_64                               1/2 
  Verifying   : kernel-4.8.15-200.fc24.x86_64                               2/2 

Reinstalled:
  kernel.x86_64 4.8.15-200.fc24                                                 

Complete!

Mas ainda não há /boot file. Note que / boot está em um sistema de arquivos com 190 GB de espaço livre. Eu também tentei /boot/vlimuz-4.8.15-200.fc24.x86_64 e dnf clean metadata , mas isso não fez diferença.
Observe também o tamanho muito pequeno do arquivo dnf clean all do kernel. Arquivo repo quebrado? Aqui estão os meus arquivos fpo repo em rpm

-rw-r--r-- 1 root root 1253 Aug 13 07:44 fedora.repo
-rw-r--r-- 1 root root  689 Aug 13 07:44 fedora-cisco-openh264.repo
-rw-r--r-- 1 root root 1270 Aug 13 07:44 fedora-updates.repo
-rw-r--r-- 1 root root 1328 Aug 13 07:44 fedora-updates-testing.repo
    
por Gordon 01.01.2017 / 21:59

1 resposta

1

Experimente rpm -ql kernel . Você verá (contains no files) (possivelmente várias vezes se tiver vários kernels instalados). Nos últimos lançamentos, isso é apenas um "pacote meta" que gera kernel-core e kernel-modules . Isso é para que você possa instalar apenas o kernel-core , se tudo que você precisa é de um kernel mínimo para inicializar em um ambiente virtualizado.

Não sei ao certo como você tem o kernel'' package installed without the corresponding kernel-core ', mas tenho certeza de que é isso que está causando o que você está vendo agora.

    
por 02.01.2017 / 00:41