当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 16:16 

注册: 2017-11-06 16:05
帖子: 5
系统: Ubuntu 16.04
送出感谢: 0 次
接收感谢: 0 次
本人系统是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,求各位大神指点!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 16:27 

注册: 2009-08-04 16:33
帖子: 17146
送出感谢: 21
接收感谢: 1855
https://askubuntu.com/questions/266429/ ... -not-found
https://askubuntu.com/questions/812080/ ... rub-rescue


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 16:34 

注册: 2017-11-06 16:05
帖子: 5
系统: Ubuntu 16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:


谢谢大哥,但我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 19:50 

注册: 2009-08-04 16:33
帖子: 17146
送出感谢: 21
接收感谢: 1855
引用:
今天进行系统更新了以后开机进入了grub rescue模式

1. 所以 你的螢幕 出現
grub rescue>
?
引用:
我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……

2. 詳細參閱下段文章 及其 連結文章 看看 能否幫你
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


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 19:53 
头像

注册: 2008-09-18 13:11
帖子: 2797
送出感谢: 1
接收感谢: 458
有可能是normal.mod依赖boot.mod,所以加载normal.mod时找不到boot.mod也会报错
到 /usr/lib/grub/i386-pc/ 下看看 boot.mod 还在不,在的话复制到/boot/grub/i386-pc/下去


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 20:14 

注册: 2017-11-06 16:05
帖子: 5
系统: Ubuntu 16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
今天进行系统更新了以后开机进入了grub rescue模式

1. 所以 你的螢幕 出現
grub rescue>
?
引用:
我不是找不到normal.mod,我是明知道它在那里,但就是没法把它insmod……insmod normal的时候加载的是一个boot.mod的不存在文件……

2. 詳細參閱下段文章 及其 連結文章 看看 能否幫你
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……囧


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-06 21:36 

注册: 2017-11-06 16:05
帖子: 5
系统: Ubuntu 16.04
送出感谢: 0 次
接收感谢: 0 次
astolia 写道:
有可能是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还在,但是rescue模式下似乎无法进行复制操作……看来我要找个U盘做PE了……


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-07 7:52 

注册: 2009-08-04 16:33
帖子: 17146
送出感谢: 21
接收感谢: 1855
引用:
本人系统是Ubuntu 16.04

1. 開機模式 是 UEFI 還是 Legacy Bios ?
引用:
引用:
insmod (hd0,msdos8)/boot/grub/i386-pc/normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.

是的,尴尬地变成了normal.mod.mod……囧

2. 你的 /boot 是否掛載在 獨立的分割區 ?
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 是一組數目字


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-11 12:17 

注册: 2017-11-06 16:05
帖子: 5
系统: Ubuntu 16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
本人系统是Ubuntu 16.04

1. 開機模式 是 UEFI 還是 Legacy Bios ?
引用:
引用:
insmod (hd0,msdos8)/boot/grub/i386-pc/normal.mod
error: file '/boot/grub/i386-pc/normal.mod.mod' not found.

是的,尴尬地变成了normal.mod.mod……囧

2. 你的 /boot 是否掛載在 獨立的分割區 ?
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 是一組數目字


是UEFI

insmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到

按照楼上另一位的建议把usr/lib/grub....里面的boot.mod复制过去以后再启动,报了/boot/grub/i386-pc/extcmd.mod找不到,我囧了,最后受不了了还是靠重装系统解决了……


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-11 14:39 

注册: 2009-08-04 16:33
帖子: 17146
送出感谢: 21
接收感谢: 1855
引用:
是UEFI

引用:
insmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到

如果是 UEFI 試試
insmod (hd0,gpt8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于救援模式下insmod normal始终无法指向normal.mod
帖子发表于 : 2017-11-11 14:57 

注册: 2009-08-04 16:33
帖子: 17146
送出感谢: 21
接收感谢: 1855
引用:
是UEFI

引用:
insmod (hd0,msdos8)/boot/grub/i386-pc/normal仍然会报boot.mod找不到

1. 如果是 UEFI
試試
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'"
把結果直接 選取/複製/貼上來


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译