Special considerations for Fedora:
Ubuntu and Suse both have stable names for their Linux kernel and initrd files. Links are automatically set up each time the kernel is updated. The link names stay the same and you can rely on their location.
For some reason, Fedora doesn’t set up stable link names. The names change with every kernel update. Grub2 requires the kernel file name in the linux command. It also needs the initrd file name in the initrd command.
I included a simple Perl script which can be copied with a flash drive to run from within Fedora. The script must be run via sudo as it requires root privileges. It creates two link files: /boot/vmlinuz and /boot/initramfs.img which point to the most recent Fedora kernel and initrd files. This script requires the free Perl language package to be installed on your Fedora system.
The script is called fedset.sh and it is available in C:\grub2\winsource. It should be copied to your Fedora partition and run within Fedora whenever the kernel is updated. You can run it as often as desired since it simply refreshes the links each time it is run.
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software