安装系统重启的时候出现了error:file '/boot/grub/i386-pc/normal.mod' not found

时间:2021-09-28 08:00:28

1.直接进入系统的时候只出现grub rescue的命令行

可以使用的命令有set和 ls

在用ls命令查看 磁盘的分区情况其中hd0 代表第一块硬盘 hd1代表第二块

使用ls 来查看存在那些系统,使用set来设置root和prefix

比如:

set root=(hd0,msdos12)

set prefix=(hd0,msdos12)/grub

insmod /grub/normal.mod

normal

便可进入系统,但是还需要在系统里面重新修复grub

2.进入系统后,执行

sudo update-grub

sudo grub-install /dev/sda

Sda的含义是指的你的第几个磁盘a代表第一块sdb表示第二块而sda1代表第一块磁盘的第二分区。