淘先锋技术网

首页 1 2 3 4 5 6 7

多系统安装后难免会对系统进行升级或对硬盘进行更改或对硬盘的某一块进行重新分区,不管怎么样,都是导致引导失效,今天又有朋友遇到了这个问题,所以我把以前系统安装的经验拿出来与大家分享一下。(笔者曾经将Windows8升级至Windows8.1后,grub就失效了)面对黑黑的窗口,只有grub 几个字母在闪烁,没有系统的选项菜单。以前的解决办法都是先用PE将Windows系统的引导修复了,然后重新安装Linux系统,虽然浪费时间,但是这种办法绝对能将多系统修复好,但是现在的系统不仅仅是一个Linux如果重新安装实在是太麻烦了,而且系统中有些文件是需要的,所以笔者开始查阅资料,去解决这个问题。好了,不在说废话,直接给出解决方案:

1. 找到配置文件

grub >find /boot/grub/stage1
2. 找到后会出现(hdx,y)  x为硬盘号,y为分区编号。

3. 

grub >root (hdx,y)  (hdx,y)为上面的结果,注意空格!!!!网上很多解决办法都忽略了这个空格,导致修复失败
4.
grub >setup(hd0)
5.
quit
到这里只是能够进入系统了  但是重启之后还是没有启动项,解决办法是进入系统后对grub进行下update



提示:

现在有很多朋友因为某些原因都喜欢玩多系统(虚拟机太占资源,多台电脑不方便同时经济能力也承受不起),所以在多系统安装之后尽量就不要动了,同时Windows update,即使是单系统有时系统升级也会导致无法进入系统,所以对于多系统,升级任意其中一个系统都会影响到其他的系统,包括对硬盘的一些操作,也包括引导的修复。