報告されたのと同じ問題が発生しましたhttps://ask.fedoraproject.org/en/question/73766/fedora-22-not-using-newer-kernal-after-dnf-update/
注:この投稿に対する回答はポスターの質問をカバーしません。次のように説明します。
4.5.5-300.fc24.x86_64
最新のカーネル(例:から)に更新しようとすると、インストールは4.8.15-200.fc24.x86_64
成功しますが
vmlinuz-4.8.15-200.fc24.x86_64
ファイルは表示されません/boot
。モジュールは/lib/modules
含まれています4.8.15-200.fc24.x86_64
が、カーネルはにコピーされません/boot
。
dnf -y reinstall kernel-4.8.15-200.fc24
出力は次のとおりです。
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!
しかし、まだ/boot/vlimuz-4.8.15-200.fc24.x86_64
ファイルはありません。 /boot は、190 GB の空き領域があるファイルシステムにあります。私も試してみましたが、dnf clean metadata
違いdnf clean all
はありません。
また、カーネルファイルのサイズは非常に小さいですrpm
。 Repoファイルが破損していますか?これは私のFedoraリポジトリファイルです。/etc/yum.repos.d
-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
答え1
努力するrpm -ql kernel
。このメッセージが表示されます(contains no files)
(複数のカーネルがインストールされている場合は複数回表示されることがあります)。最後のいくつかのリリースでは、kernel-core
これはkernel-modules
。kernel-core
仮想化された環境で起動するために最小限のカーネルが必要な場合は、インストールするだけです。
どのようにkernel-core`を得たのかよくわかりませんがkernel`` package installed without the corresponding
、それが今見ている問題の原因だと確信しています。