关于救援模式下insmod normal始终无法指向normal.mod
-
- 帖子: 5
- 注册时间: 2017-11-06 16:05
- 系统: Ubuntu 16.04
关于救援模式下insmod normal始终无法指向normal.mod
本人系统是Ubuntu 16.04,今天进行系统更新了以后开机进入了grub rescue模式,报
error file: /boot/grub/i386-pc/boot.mod not found.
根据网上的指导也顺利找到了自己的引导盘,然而在执行insmod的时候:
grub rescue: insmod normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.
grub rescue: insmod normal
error: file '/boot/grub/i386-pc/boot.mod' not found.
傻眼了,ls出来,i386-pc文件夹下面确实是有normal.mod的,但insmod normal的时候加载的却是一个不存在的boot.mod,insmod normal.mod也不行……到底应该怎么才能正确加载normal.mod,求各位大神指点!
error file: /boot/grub/i386-pc/boot.mod not found.
根据网上的指导也顺利找到了自己的引导盘,然而在执行insmod的时候:
grub rescue: insmod normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.
grub rescue: insmod normal
error: file '/boot/grub/i386-pc/boot.mod' not found.
傻眼了,ls出来,i386-pc文件夹下面确实是有normal.mod的,但insmod normal的时候加载的却是一个不存在的boot.mod,insmod normal.mod也不行……到底应该怎么才能正确加载normal.mod,求各位大神指点!
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
-
- 帖子: 5
- 注册时间: 2017-11-06 16:05
- 系统: Ubuntu 16.04
Re: 关于救援模式下insmod normal始终无法指向normal.mod
谢谢大哥,但我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于救援模式下insmod normal始终无法指向normal.mod
1. 所以 你的螢幕 出現今天进行系统更新了以后开机进入了grub rescue模式
grub rescue>
?
2. 詳細參閱下段文章 及其 連結文章 看看 能否幫你我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……
https://help.ubuntu.com/community/Grub2 ... escue.3E-1
Specific Troubleshooting
grub rescue>
insmod normal
If the module fails to load, try the full path: insmod (hdX,Y)/boot/grub/normal.mod
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 关于救援模式下insmod normal始终无法指向normal.mod
有可能是normal.mod依赖boot.mod,所以加载normal.mod时找不到boot.mod也会报错
到 /usr/lib/grub/i386-pc/ 下看看 boot.mod 还在不,在的话复制到/boot/grub/i386-pc/下去
到 /usr/lib/grub/i386-pc/ 下看看 boot.mod 还在不,在的话复制到/boot/grub/i386-pc/下去
-
- 帖子: 5
- 注册时间: 2017-11-06 16:05
- 系统: Ubuntu 16.04
Re: 关于救援模式下insmod normal始终无法指向normal.mod
poloshiao 写了:1. 所以 你的螢幕 出現今天进行系统更新了以后开机进入了grub rescue模式
grub rescue>
?2. 詳細參閱下段文章 及其 連結文章 看看 能否幫你我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……
https://help.ubuntu.com/community/Grub2 ... escue.3E-1
Specific Troubleshooting
grub rescue>
insmod normal
If the module fails to load, try the full path: insmod (hdX,Y)/boot/grub/normal.mod
荧幕出现:
error file: /boot/grub/i386-pc/boot.mod not found.
grub rescue>
键入
insmod (hd0,msdos8)/boot/grub/i386-pc/normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.
是的,尴尬地变成了normal.mod.mod……囧
-
- 帖子: 5
- 注册时间: 2017-11-06 16:05
- 系统: Ubuntu 16.04
Re: 关于救援模式下insmod normal始终无法指向normal.mod
/usr/lib/grub/i386-pc/ 下的boot.mod还在,但是rescue模式下似乎无法进行复制操作……看来我要找个U盘做PE了……astolia 写了:有可能是normal.mod依赖boot.mod,所以加载normal.mod时找不到boot.mod也会报错
到 /usr/lib/grub/i386-pc/ 下看看 boot.mod 还在不,在的话复制到/boot/grub/i386-pc/下去
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于救援模式下insmod normal始终无法指向normal.mod
1. 開機模式 是 UEFI 還是 Legacy Bios ?本人系统是Ubuntu 16.04
2. 你的 /boot 是否掛載在 獨立的分割區 ?是的,尴尬地变成了normal.mod.mod……囧insmod (hd0,msdos8)/boot/grub/i386-pc/normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.
2-1. 試試
insmod (hd0,msdos8)/boot/grub/i386-pc/normal
3. 如果還不行 試試 Boot-Repair
https://help.ubuntu.com/community/Boot- ... ded_repair
Recommended repair
它會把建議 寫在 http://paste.ubuntu.com/XXXXX
你可以自己看
也可以把 http://paste.ubuntu.com/XXXXX 貼上來
XXXXX 是一組數目字
-
- 帖子: 5
- 注册时间: 2017-11-06 16:05
- 系统: Ubuntu 16.04
Re: 关于救援模式下insmod normal始终无法指向normal.mod
是UEFIpoloshiao 写了:1. 開機模式 是 UEFI 還是 Legacy Bios ?本人系统是Ubuntu 16.042. 你的 /boot 是否掛載在 獨立的分割區 ?是的,尴尬地变成了normal.mod.mod……囧insmod (hd0,msdos8)/boot/grub/i386-pc/normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.
2-1. 試試
insmod (hd0,msdos8)/boot/grub/i386-pc/normal
3. 如果還不行 試試 Boot-Repair
https://help.ubuntu.com/community/Boot- ... ded_repair
Recommended repair
它會把建議 寫在 http://paste.ubuntu.com/XXXXX
你可以自己看
也可以把 http://paste.ubuntu.com/XXXXX 貼上來
XXXXX 是一組數目字
insmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到
按照楼上另一位的建议把usr/lib/grub....里面的boot.mod复制过去以后再启动,报了/boot/grub/i386-pc/extcmd.mod找不到,我囧了,最后受不了了还是靠重装系统解决了……
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于救援模式下insmod normal始终无法指向normal.mod
是UEFI
如果是 UEFI 試試insmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到
insmod (hd0,gpt8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于救援模式下insmod normal始终无法指向normal.mod
是UEFI
1. 如果是 UEFIinsmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到
試試
insmod (hd0,gpt8)/boot/grub/i386-pc/normal
或
insmod (hd0,gpt8)/boot/grub/i386-pc/normal.mod
1-1. 資訊來源
https://www.gnu.org/software/grub/manua ... ice-syntax
13.1 How to specify devices
(hd0,gpt1)
2. 如果還有錯誤
把下面指令 複製 貼進終端機 執行
2-1. sudo cat /boot/grub/grub.cfg | grep "insmod part_gpt"
2-2. sudo cat /boot/grub/grub.cfg | grep "set root='hd0,gpt8'"
把結果直接 選取/複製/貼上來