보고 된 것과 동일한 문제가 발생했습니다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는 190GB의 여유 공간이 있는 파일 시스템에 있습니다. 나는 또한 시도했지만 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
, 그것이 지금 보고 있는 문제의 원인이라고 확신합니다.