On 05/02/2022 11:21, Michael wrote:
On Saturday, 5 February 2022 09:36:44 GMT Dale wrote:
It failed with a missing normal.mod file. That file is in the old grub
directory. Once I renamed the directory back to what grub expected, the
system loaded grub fine.
Ahh! The normal.mod command:
http://www.gnu.org/software/grub/manual/grub/html_node/normal.html
You won't get a boot menu without this file, or a lot of GRUB commands.
However, in a GRUB2 installation this file is found here:
# find/boot/ -name normal.mod
/boot/grub/i386-pc/normal.mod
It should not exist the old legacy filesystem. :-/
I wonder if you have somehow mixed the legacy and new GRUB2 files?
Anyway, the solution is to go fishing for it from the GRUB rescue prompt, using
the ls command and then set root and set prefix before you can insmode it.
My gentoo /boot directory doesn't have a /boot/grub directory in it.
Look and see if your grub.cfg has references to /boot/grub or
/boot/grub2. (SUSE put one in its setup ...)
The easy thing to do is rename BOTH your grub and grub2 directories, run
grub-mkconfig, and check if the .cfg contains any reference to your
renamed directories.
Then when everything boots successfully, try backing up and removing
them, and see if everything still works.
Cheers,
Wol