您的位置:首页 > 其它

修复ubuntu启动项

2015-09-28 21:18 204 查看
我码字的功底真的很差,但是,由于我手比较贱,所以最近系统搞的我很蛋疼,看C盘东西太乱了,清理一下吧,结果把ubuntu系统的启动项删掉了,想着是自己修复一下吧,用easyBcd修复一下吧,结果windowS也进不去了,幸运的是,我用windows盘居然把win7修好了,急于开题,我没整ubuntu,开完题又接着搞,这次搞砸了,win7进不去不说,ubuntu也进不去了,开机的时候就直接进入了ubuntu的急救模式了,用win7盘修复的时候也修复不了了,上网找了一会,各种方法试了一下,也没有效果,只能说我太菜了。无奈,我只能重新做系统了,做了win7之后,装了各种软件,office2013这也出问题了,后来也没解决了,只能换0ffice2010了。然后我开始装ubuntu,用覆盖的方法,装上了ubuntu,感觉这也太他妹的快了吧,后来想试试用自定义的来一下,看能不能保留home目录,结果,手这么一贱,装完之后,重启系统,又发生了类似的问题,也是进了救援模式,用win7盘也修复不了win7系统了,难道又要重装,omg,不行,要找解决方法。言归正传,我搜索到了两种方法,罗列如下,不过我感觉第二种方法才是万能的。

方法一:用grub命令来修复,这个嘛,网上说了好多了,但是,我试了一直都没有成功。首先,救援模式下用的命令大致如下:

1、set 设置环境变量

2、ls 查看设备

3、insmod加载模块

4、root 指定用于启动系统的分区

5、prefix 设定grub启动路径

在救援模式下,先用ls查看设备,一般都有好多分区。首先要找到linux的分区。

ls (hd0,X),X是盘分成的块号,该命令可以查看分区下的文件,如果root单独分区了,就找到grub目录,然后ls (hd0,x)/gurb会发现还有个i386-pc目录,normal.mod文件就在该目录下。

insmod (hd0,X)/grub/i386-pc/normal.mod

走完上面的流程,我们发现还是不能找到文件,所以我们采用下面的第二种万能的方法。

方法二:安装Boot-Repair

第一步、用u盘(liveCD)启动ubuntu,点击试用ubuntu。

第二步、链接网络,打开终端,输入一下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair&& sudo apt-get update

sudo apt-get install -y boot-repair&& boot-repair

第三步、修复系统

运行完上面的指令,弹出如下窗口,我们点击第一个,Recommended repair,等几分钟,奇迹就会出现!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: