May '22 05

Linux Grub rescue mode

Error happens when /boot/grub/i386-pc/ is empty

  • grub rescue> ls
  • grub rescue> set root=(md/0)
  • grub rescue> set prefix=(md/0)/usr/lib/grub
  • grub rescue> insmod normal
  • grub rescue> normal
  • grub> set root=(md/0)
  • grub> linux /boot/vmlinuz-4.19.0-20-amd64 root=/dev/md0
  • grub> initrd /boot/initrd.img-4.19.0-20-amd64
  • grub> boot
  • blockdev –flushbufs /dev/*
  • grub-install –no-floppy /dev/md0 –force
  • grub-install –no-floppy /dev/sd[abc]
  • grub-update

How to resolve grub error: file ‘/grub/i386-pc/normal.mod’ not found