当你找到这篇文章的时候,也许你的电脑已经是在grub rescue>这个状态下了。你可能是在双系统的windows中新建了分区,或者重装了windows系统。反正现在grub是不能正常启动了。
很悲催地告诉你一句,你碰到了一个大问题。
解决这个问题有两种方法:
1,也就是网上最常见的,运行ls,查看当前电脑分区。
然后一个分区一个分区的试,看哪个分区是自己可以看见的,命令为 ls (hd0,x),其中x是刚才ls罗列出来的分区号。
假如经过重复测试,发现有一个分区,(比如ls (hd0,5)/ 能显示出好大一堆东西,而其他的都是unknown filesystem),这说明(hd0,5)就是你的Linux分区。
这时,只需重新设置grub就可以了。具体命令如下:
grub rescue>set
查看当前grub的位置,应该是显示
prefix=...
root=.....
输入命令 grub rescue>insmod /boot/grub/normal.mod
grub rescue>normal
接下来就完成了。
2,有可能运行set后显示的grub所在分区在ls中压根儿就没有,这种情况下解决方法是什么呢
其实我也就是碰到这种情况,然后自己在网上查资料,弄了一天,最后还是没能解决,最后拿着自己的linux安装盘,重装了Linux系统,
在装的过程中,提示有其他系统已经存在,这时候安装grub,装完过后linux,和windows就都可以用了,但Linux里的数据已经丢失。
总结:以后在对系统进行分区或者是重装时,一定要对某些重要的数据进行备份。假如是linux+windows的双系统,则最好是对linux中的重要数据备份。
吃一堑,长一智。以后别有事没事给电脑分区,这样害己也害机。
很悲催地告诉你一句,你碰到了一个大问题。
解决这个问题有两种方法:
1,也就是网上最常见的,运行ls,查看当前电脑分区。
然后一个分区一个分区的试,看哪个分区是自己可以看见的,命令为 ls (hd0,x),其中x是刚才ls罗列出来的分区号。
假如经过重复测试,发现有一个分区,(比如ls (hd0,5)/ 能显示出好大一堆东西,而其他的都是unknown filesystem),这说明(hd0,5)就是你的Linux分区。
这时,只需重新设置grub就可以了。具体命令如下:
grub rescue>set
查看当前grub的位置,应该是显示
prefix=...
root=.....
输入命令 grub rescue>insmod /boot/grub/normal.mod
grub rescue>normal
接下来就完成了。
2,有可能运行set后显示的grub所在分区在ls中压根儿就没有,这种情况下解决方法是什么呢
其实我也就是碰到这种情况,然后自己在网上查资料,弄了一天,最后还是没能解决,最后拿着自己的linux安装盘,重装了Linux系统,
在装的过程中,提示有其他系统已经存在,这时候安装grub,装完过后linux,和windows就都可以用了,但Linux里的数据已经丢失。
总结:以后在对系统进行分区或者是重装时,一定要对某些重要的数据进行备份。假如是linux+windows的双系统,则最好是对linux中的重要数据备份。
吃一堑,长一智。以后别有事没事给电脑分区,这样害己也害机。