If I may make a suggestion, having a default bootloader entry that uses the vmlinuz and initrd symlinks would have been a lot more reliable. Why are we going to all this trouble to keep updating the menu with the specific kernel version, when there's only one entry anyway?