Я запускал sudo dnf update
пару раз, и это сработало. Но теперь это то, что я получил в GRUB
. Похоже, он создает отдельную Fedora для каждой версии. Я запускал
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
несколько раз, но это не помогло. Это то, что я получил обратно
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.12.11-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.12.11-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.12.9-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.12.9-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.11.8-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.11.8-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-206e415ec0e847f28f01e95ee6400ce1
Found initrd image: /boot/initramfs-0-rescue206e415ec0e847f28f01e95ee6400ce1.img
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
done
Они доступны здесь:
[iron@localhost boot]$ ls | grep vmlinuz
vmlinuz-0-rescue-206e415ec0e847f28f01e95ee6400ce1
vmlinuz-4.11.8-300.fc26.x86_64
vmlinuz-4.12.11-300.fc26.x86_64
vmlinuz-4.12.9-300.fc26.x86_64
Я могу удалить отсюда папку / boot /
, но я не уверен, что это не повредит чему-л. вверх.
ОБНОВЛЕНИЕ: Я решил переместить файлы в другую папку, поэтому теперь обновление GRUB дает мне это
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.12.11-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.12.11-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-206e415ec0e847f28f01e95ee6400ce1
Found initrd image: /boot/initramfs-0-rescue-206e415ec0e847f28f01e95ee6400ce1.img
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
done
. Я попытался перезапустить его, и он загрузился нормально, но на экране GRUB ничего не изменилось. Есть идеи, что теперь делать?
Хорошо, оказывается, это нормально. Подробнее в комментарии здесь:
https://ask.fedoraproject.org/en/question/110941/how-to-sorten-bootloader-list/
Actually, from what you're showing, it only has three Fedora kernels listed, and even if you do nothing, it will stay that way, with the oldest kernel removed every time a new one's installed. This is a safety feature in case there's a problem with a new kernel because you should always have two known good kernels to use instead. My advice is to simply leave things alone and don't worry about it. — sideburns (CC-BY-SA)