如果normal.mod文件未列出,则可以确认该文件已丢失。 2. 查找可能导致/grub2/i386-pc/normal.mod文件丢失的原因 文件丢失的原因可能包括: 系统更新或升级过程中出现问题,导致GRUB配置或文件被损坏。 磁盘故障或文件系统错误,导致GRUB文件被损坏或丢失。 不正确的系统操作,如误删除GRUB文件或分区。 3. 根据找到的原...
insmod /boot/grub/normal.mod #加载基本模块 如果报错,unknown filesystem 执行insmod normal 如果还是报错,那么此路不通,再想别的办法吧。 如果没把错,继续执行 normal 显示启动项了,进入系统后执行修复命令 sudo update-grub sudo grub-install /dev/sda /dev/sda是系统所在的第一块磁盘名。
这个错误是找不到grub启动执行所需文件,通常是由于误删(格式化)了分区或者调整移动了分区导致,要解决问题首先就要确认是什么原因。如果只是调整移动分区导致grub路径错误,可以在grub命令行设置root路径,或者在grub菜单进入编辑模式修改路径。如果确认是分区被误删或格式化了,那么通常只能考虑重装系统了。
error: file '/boot/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue> 1. 2. 3. 先输入ls回车,查看显示的内容。如: (hd0) (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)... 然后找出哪个盘安装了系统, ls (hd0,msdos1)/boot/grub ls (hd0,...
error:file'/boot/grub/i386-pc/normal.mod'notfound. Enteringrescuemode... grubrescue> 先输入ls回车,查看显示的内容。如: (hd0) (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)... 然后找出哪个盘安装了系统, ls (hd0,msdos1)/boot/grub ls...
重启之后进入了grub rescue,提示error: file '/grub/x86_64-efi/normal.mod' not found.,之后用Arch的安装介质重新chroot进去重新grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB后正常进入系统。 之后测试了一下,在非root账户(ps.我用passwd -l root锁住了root账户)使用...
1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10步,即可以跳过normal命令的输入。 2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单不能进入系统,需要按c在命令行继续操作。
1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10步,即可以跳过normal命令的输入。2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单不能进入系统,需要按c在命令行继续操作。
所有这一切都是伟大的,但事情仍然会出错,意外突破。 这基本上意味着可启动分区(操作系统)可能无法访问,这就是为什么Grub v2提供了强大的营救模式。 现在使用这种模式,对于大多数没有经验的用户而言,可能不会在公园里散步,所以这里有一个关于如何使用Boot Repair工具轻松修复Grub的指南。
1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10步,即可以跳过normal命令的输入。 2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单不能进入系统,需要按c在命令行继续操作。 3)使用/...