Hi!

03.03.2020 6:28, Aneesa Parker пишет:
> hello
>
> I did the following but still stuck
>
> set prefix=(hd0,msdos5)/boot/grub
> set root=hd0,msdos5
> insmod normal
> this gave "error file '/boot/grub/i386-pc/normal.mod' not found
>
You probably have BIOS-style  stage bootloader as it seeks at
/boot/grub/i386-pc/
>
> ls (hd0,msdos5)/boot/grub
> shows: ./ ../ gfxblacklist.txt unicode pf2 x86-64-etc/ locale/ fonts/
> themes/ grubenv grub.cfg

But at the same time you try to use (maybe) another grub installation
which stores it's modules at /boot/grub/x86-64-etc

Would you please share ls (hd0,msdos5)/boot/grub/x86-64-etc/ ?


A guess all modules should be located there and probably you need to set
your "prefix" accordingly, but modules might be incompatible to the
loaded grub's first stage

> how to change that msdos5 to ext2 ? this is the main problem !
>
If I'm not mistaken, you probably shouldn't desire that: msdos here
means "msdos partition table", suitable for BIOS or "legacy support"
boot mode. It is alternative to more recent "gpt", suitable for UEFI boot.
So I would recommend checking which mode is set in your BIOS setup: UEFI
or "legacy support", select a suitable bootable live-CD/FLASH media and
chroot you root filesystem to reinstall grub.
>
> thank you
> aneesa

-- 
Best regards,
Nikolai Kostrigin



Reply via email to