Grub видит ядра, которых нет
У меня две системы, Kali и Fedora. По какой-то неведомой для меня причине, когда я создаю файл конфигурации, то grub не видит федору (???), однако при непосредственно загрузке он показывает все установленные на данный момент ядра. Grub-customer тут тоже бессилен, он показывает все версии kali, но ни одной для федоры. Более того, если установить тот же grub-customer на kali, то ситуация повторяется.
До поры до времени мне было на это как-то пофиг, я просто удалял старые ядра вручную и в grub была только последняя версия федоры и кали. Но недавно, после удаления старых ядер, grub не стал удалять их из списка. Что забавно, ведь если перейти на старое ядро, то высвечивается ошибка в стиле «тут ничего нет».
Вопрос: Откуда grub берёт информацию об установленных системах? В файлах /boot/efi/EFI/fedora/grub.cfg и /boot/grub2/grub.cfg нет ни слова про федору.