Всем привет. Обновился на стационарном компе Федору с 37 до 39(через 38) После обнаружил, что загружаюсь с ядра fc38.
uname -a
Linux localhost.localdomain 6.6.12-100.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jan 16 01:35:34 UTC 2024 x86_64 GNU/Linux
Но при этом система говорит, что Fedora 39
cat /etc/redhat-release
Fedora release 39 (Thirty Nine)
Решил обновить ядро через dnf. Самое удивительное, что dnf сообщил, что успешно все обновил. Хотя я заметил, что при обновлении было предупреждение:
dkms: running auto installation service for kernel 6.6.13-200.fc39.x86_64 Done.
cp: error writing '/boot/efi/adbce[removed]/6.6.13-200.fc39.x86_64/initrd': No space left on device
dracut: Creation of /boot/efi/adbce[removed]/6.6.13-200.fc39.x86_64/initrd failed
/usr/lib/kernel/install.d/50-dracut.install failed with exit status 1.
warning: %posttrans(kernel-core-6.6.13-200.fc39.x86_64) scriptlet failed, exit status 1
К сожалению несколько лет назад поленился сам разбить SSD диск и указал автоматическое разбиение. Как оказалось 200M очень мало для /boot/efi
fdisk -l
Device Start End Sectors Size Type
/dev/sdc1 2048 411647 409600 200M EFI System
/dev/sdc2 411648 2508799 2097152 1G Linux filesystem
/dev/sdc3 2508800 2000408575 1997899776 952,7G Linux LVM
du -hs /boot/efi/*
166M /boot/efi/adbceRemoved
7,2M /boot/efi/EFI
4,0K /boot/efi/mach_kernel
16K /boot/efi/System
4,0K /boot/efi/System Volume Information
df -h /boot/efi/adbceRemoved
130M 0-rescue
4,0K 4.17.19-100.fc27.x86_64
4,0K 4.18.7-100.fc27.x86_64
4,0K 4.18.9-100.fc27.x86_64
36M 6.6.12-200.fc39.x86_64
4,0K 6.6.13-200.fc39.x86_64
4,0K 7.00
Итак у меня Fedora 39, которая почему-то загружает ядро fc38. Хотя если посмотреть на вывод df /boot/efi выше, то директория 6.6.12-200.fc39.x86_6 с FC39?
Я не знаю откуда взялось 0-rescue, которое 130M. Я не восстанавливал систему, только обновлял. По дате изменения этой директории она изменялась в день обновления до Fedora 39. Вопросы:
- Могу я удалить все файлы из 0-rescue. Там два файла?
- Как мне удалить и заново поставить ядро 6.6.13-200.fc39.x86_64 через dnf? Которое вроде бы успешно поставилось, но на самом деле это не так. Я пробовал «dnf remove это ядро» но тогда там полсистемы удалит(за ненадобностью) У меня Nvidia видеокарта. Хотелось, чтобы, dnf при установке сам собрал драйвера akmod-nvidia.
- Ну и конечно печально, что как так получилось, что dnf утверждает, что ядро успешно поставилось, но на самом деле это не так. Спасибо.
Перемещено hobbit из general