I installed Fedora 44 right after the update, but I thought that kernel 7.0 must have been tested by the Fedora team, so I didnβt pay much attention to it; I have run the older 6.19.12-200 fc43. But yesterday I saw that I was installing 7.0.8 from the sudo dnf update --refresh. But there is no other version than 6.19.12 and below to 6.16.1. Can anybody help me?
sudo dnf install kernel-6.19.10-300.fc44
sudo dnf install kernel-7.0.4-200.fc44
lsblk
will show you your disk usage
β― lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 3,6T 0 disk
ββsda1 8:1 0 3,6T 0 part /run/media/dean/00E7-8685
zram0 251:0 0 8G 0 disk [SWAP]
nvme0n1 259:0 0 931,5G 0 disk
ββnvme0n1p1 259:1 0 600M 0 part /boot/efi
ββnvme0n1p2 259:2 0 2G 0 part /boot
ββnvme0n1p3 259:3 0 928,9G 0 part /home
/
~
β―
I dont have much, but boot partiton is full
You can delete kernels you dont need from there, say if you have 7.0.8 but it does not work, you can delete it
But 2GB in boot is a lot, surprising it is full, what are the contents of that folder?
re the 7.0.4 kernel not being available, I did check it twice, so I dont know why it says that on your screenshot
but I want the newest; I just want to use it; I can remove some older kernels
Sometimes kernels dont work with hardware, and we have to wait a week for a new one that does work. I would recommend trying to get 7.0.4 working if 7.0.8 does not.
Yeah, surprising indeed for a 2GB boot partition to be full.
It would be interesting to see the output of sudo ls -Al /boot
[sudo] password for dean:
total 473116
-rw-r--r--. 1 root root 297817 04-12 02:00 config-6.19.12-200.fc43.x86_64
drwx------. 6 root root 4096 1970-01-01 efi
drwx------. 3 root root 4096 04-17 04:03 EFI
drwx------. 3 root root 4096 05-17 13:38 grub2
-rw-------. 1 root root 270890528 04-16 00:52 initramfs-0-rescue-b18f130e8cb746808f5e7562cfe47c24.img
-rw-------. 1 root root 165402986 05-17 13:53 initramfs-6.19.12-200.fc43.x86_64.img
drwxr-xr-x. 3 root root 4096 04-17 04:37 loader
drwx------. 2 root root 16384 04-16 00:49 lost+found
lrwxrwxrwx. 1 root root 47 04-16 23:26 symvers-6.19.12-200.fc43.x86_64.xz -> /lib/modules/6.19.12-200.fc43.x86_64/symvers.xz
-rw-r--r--. 1 root root 192212 05-16 14:58 symvers-7.0.8-200.fc44.x86_64.xz
-rw-r--r--. 1 root root 11605060 04-12 02:00 System.map-6.19.12-200.fc43.x86_64
-rwxr-xr-x. 1 root root 17807720 04-16 00:51 vmlinuz-0-rescue-b18f130e8cb746808f5e7562cfe47c24
-rwxr-xr-x. 1 root root 18225512 04-12 02:00 vmlinuz-6.19.12-200.fc43.x86_64
-rw-r--r--. 1 root root 162 04-12 02:00 .vmlinuz-6.19.12-200.fc43.x86_64.hmac
~ took 2.6s
β―
I have removed some old kernels, like 6.18.11
Itβs surprising to see both of these. Normally the lower-case one only should be there, and it should be a mountpoint for the separate EFI partition.
Maybe try sudo du -hd2 /boot to get a view of how much space is used by the subdirectories here.
β― sudo du -hd2 /boot
[sudo] password for dean:
12K /boot/loader/entries
20K /boot/loader
2,3M /boot/grub2/fonts
2,4M /boot/grub2
21M /boot/efi/EFI
16K /boot/efi/System
24K /boot/efi/loader
166M /boot/efi/fedora
186M /boot/efi
1,2G /boot/EFI/Linux
1,2G /boot/EFI
16K /boot/lost+found
1,9G /boot
~ took 2.5s
β―
My boot is a lot smaller
2.3M /boot/grub2/fonts
2.4M /boot/grub2
20K /boot/loader/entries
24K /boot/loader
7.9M /boot/efi/EFI
7.9M /boot/efi
16K /boot/lost+found
524M /boot
So thereβs the smoking gun - that shouldnβt be there on a normal install, unless youβve very consciously taken steps to move away from Fedoraβs standard style of booting.
sudo ls -Al /boot/EFI/Linux to see whatβs in there? There are some older threads with details on what can cause this, Iβll try to dig them up.
total 1233612
-rw-r--r--. 1 root root 173601792 04-17 04:13 b18f130e8cb746808f5e7562cfe47c24-6.19.12-200.fc43.x86_64.efi
-rw-r--r--. 1 root root 176471552 04-25 08:48 b18f130e8cb746808f5e7562cfe47c24-6.19.13-200.fc43.x86_64.efi
-rw-r--r--. 1 root root 176488448 04-28 16:56 b18f130e8cb746808f5e7562cfe47c24-6.19.14-200.fc43.x86_64.efi
-rw-r--r--. 1 root root 183676928 04-28 17:23 b18f130e8cb746808f5e7562cfe47c24-6.19.14-300.fc44.x86_64.efi
-rw-r--r--. 1 root root 184150528 05-11 16:55 b18f130e8cb746808f5e7562cfe47c24-7.0.4-200.fc44.x86_64.efi
-rw-r--r--. 1 root root 184273920 05-14 23:42 b18f130e8cb746808f5e7562cfe47c24-7.0.6-200.fc44.x86_64.efi
-rw-r--r--. 1 root root 184536064 05-16 21:18 b18f130e8cb746808f5e7562cfe47c24-7.0.8-200.fc44.x86_64.efi
Hereβs a thread where someone had similar issues.
Can you show the output of rpm -q kernel-uki-virt ?
not installed
Thanks, so itβs not the identical cause then.
What about sudo tree /boot/efi/EFI
βββ BOOT
β βββ BOOTIA32.EFI
β βββ BOOTX64.EFI
β βββ fbia32.efi
β βββ fbx64.efi
βββ fedora
β βββ BOOTIA32.CSV
β βββ BOOTX64.CSV
β βββ gcdia32.efi
β βββ gcdx64.efi
β βββ grub.cfg
β βββ grubia32.efi
β βββ grubx64.efi
β βββ mmia32.efi
β βββ mmx64.efi
β βββ shim.efi
β βββ shimia32.efi
β βββ shimx64.efi
βββ systemd
βββ systemd-bootx64.efi
4 directories, 17 files
The existence of that systemd directory may be confusing Fedora into thinking it should be installing kernels in a different way from normal.
I assume you are not intentionally using systemd-boot, which is an alternative to GRUB. When you boot, do you see the normal GRUB menu?
Do you have another Linux distro on this disk?
