(responding to Ed) The system was originally installed in early spring of 2013. I would have used either the then current release, or the immediately preceding release. I don't recall anything more.
(responding to Samuel) Rather than deleting lines, I commented them out. It's safer; I can restore them easily if needed. So now lines 91 to 98 look like this: --------------- 91 insmod gfxmenu 92 # loadfont ($root)/grub2/themes/system/DejaVuSans-10.pf2 93 # loadfont ($root)/grub2/themes/system/DejaVuSans-12.pf2 94 # loadfont ($root)/grub2/themes/system/DejaVuSans-Bold-14.pf2 95 loadfont ($root)/grub2/fonts/unicode.pf2 96 insmod png 97 # set theme=($root)/grub2/themes/system/theme.txt 98 export theme --------------- I re-booted. The result: I get one error message... --------------- error: not a regular file. Press any key to continue... ---------------
I notice that commenting out (or deleting) line 97 might result in line 98 exporting an un-initialized variable ("theme"). I assume it's being set and exported because something else outside this script uses it. ("theme" is not mentioned anywhere else within this script.) Might this be causing the above error? What should I set it to?
What's next?