|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!症状:
开机显现:
- GRUBloadingerror:unknowfilesystemgrubrescue>
复制代码
缘故原由:
已发明上面几种操纵会招致这类成绩:
1,想删除debian,因而间接在windows下删除/格局化了debian地点的分区。
2,调剂磁盘,使用工具兼并/支解/调剂/删除分区,使磁盘分区数量产生了变更。
3,从头装置体系,把linux装置到了新分区,原有分区已格局化,可是没有从头装置grub2。
4,用debian备份工具/衍生版打造工具等,把主分区复兴成了8.X的老版本,了局老版本的grub是grub1,因而把grub2损坏失落了。
总回,是因为操纵者不晓得grub2分为两局部,一局部(一样平常情形下)写在了mbr上,另外一局部写在了某个分区的/boot/grub目次(假如/boot独自分区,则间接写在对应分区的/grub目次)内里。因为上述操纵,以致grub2的mbr内里的那一局部找不到/grub目次内里的那一局部了(大概那一局部已删除)。
思绪:
***1:完全删除grub2,让这个提醒不再呈现:
合用于已不想再利用debian,要转回Windows的人。
这个很复杂,只需你有Windows启动盘(非Ghost),用它启动,至选择装置地位,不必真正装置,加入重启就能够。
大概用它启动到妨碍修复台,运转fixboot大概fixmbr都能够。
win7下令行下,则是实行:
(/fixmbr修复mbr,/FixBoot修复启动扇区,/ScanOs检测已装置的win7,/RebuildBcd重修bcd。)
***2:从头装置、修复grub2
1.先利用ls下令,找到Ubuntu的装置在哪一个分区:
在grubrescue>下输出以下下令:
会排列一切的磁盘分区信息,例如说:
援用:
(hd0,1),(hd0,5),(hd0,3),(hd0,2)
注:我的是(hd0),(hd0,msdos3),(hd0,msdos5)等
2.然后顺次挪用以下下令:X暗示各个分区号码
假如/boot没有独自分区,用以下下令:
假如/boot独自分区,则用以下下令:
3.一般情形下,会列出来几百个文件,良多文件的扩大名是.mod和.lst和.img,另有一个文件是grub.cfg。假定找到(hd0,5)时,显现了文件夹中的文件,则暗示Linux装置在这个分区。
4,假如找到了准确的grub目次,则想法一时性将grub的两局部联系关系起来,***以下:
以下是/boot没有独自分区的下令:
- grubrescue>setroot=(hd0,5)grubrescue>setprefix=(hd0,5)/boot/grubgrubrescue>insmod/boot/grub/normal.mod
复制代码
以下是/boot独自分区的下令:(这几句有待考证)
- grubrescue>setroot=(hd0,5)grubrescue>setprefix=(hd0,5)/grubgrubrescue>insmod/grub/normal.mod
复制代码
然后挪用以下下令,就能够显现出丧失的grub菜单了。
不外不要乐意,假如这时候重启,成绩仍旧存在,我们必要进进Linux中,对grub举行修复。
启动起来,进进debian以后,在终端实行:
- sudoupdate-grubsudogrub-install/dev/sda
复制代码
(sda是你的硬盘号码,万万不要指定分区号码,比方sda1,sda5等都不合错误)
重启测试是不是已规复了grub的启动菜单?祝贺你规复乐成!
5,假如找不到准确的/grub目次,好比第3、4种误操纵,则实验寻觅是不是有linux中心文件,则顺次挪用以下下令:X暗示各个分区号码:
grubrescue>下,输出:
假如/boot没有独自分区:
假如/boot独自分区,则:
找名字相似与vmlinuz-3.0.0-12-generic如许的文件,这是linux中心文件,假如找到,记下(hd0,X)中的X值。假定找到(hd0,5)时,显现了文件夹中的文件。
然后用livecd大概liveusb启动,在livecd的ubuntu的终端中顺次输出以下下令(sda5中的“5”必需改成下面纪录上去数值)(这两句必要考证):
假如/boot没有独自分区:
假如/boot独自分区,则:
然后从头启动便可。
(以上这两句下令也能够办理装置debian时grub装置地位不合错误,未将grub装置到/dev/sda,形成启动时不呈现debian启动项间接进进windows的成绩,不外必要自行断定sda5中的“5”改成甚么数字。)
6,假如连linux中心文件都没有,那末,完全从头装置吧
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|