有时重装系统后,或者不知到什么原因,电脑一开机,哇 屏幕上给个(grub rescue>),然后就什么也没有了。多么悲剧~然后疯狂百度,还好,有好多相关的贴子。我还是来做个笔记吧,整理一下,备用。
- type ls,列出一长串的东西,这些就是硬盘的分区信息。 像 (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)之类的
- type ls (hd0,msdosX)/boot/grub , msdosX表示各个分区,输入的时候用数字代替,一个一个分区的输入,尝试找出有boot启动的分区,也就是系统所在分区。当输出一大篇的字符后,那么我们找到了。记住这个分区,假设是(hd0,msdos3)
- 接下来就要设置启动了。type set root=(hd0,msdos3) 然后 set prefix=(hd0,msdos3)/boot/grub 再 insmod /boot/grub/normal.mod
- type normal,现在应该就能正常启动了,不过还没有完哦。
- 启动后打开终端type sudo update-grub, sudo grub-install /dev/sda (sda)表示我们的硬盘,所以不要添加数字什么的咯。哈哈,终于大功告成了。