(1) 先使用ls命令,找到Ubuntu的安装分区:
在 grub rescue>下输入以下命令:
grub rescue>ls

会罗列所有的磁盘分区信息:

(hd0,msdos1),(hd0,msdos2),(hd0,msdos3)或(hd0,1),(hd0,3),(hd0,2)
 

(2) 然后依次调用如下命令: X表示各个分区号码
如果/boot没有单独分区,用以下命令:

 grub rescue>ls (hd0,X)/boot/grub

如果/boot单独分区,则用下列命令:

 grub rescue>ls (hd0,X)/grub
会列出一些文件,从而找出有grub的分区X,这里假设X为5
 

(3)如果找到了正确的grub目录,将grub的两部分关联起来,方法如下:
以下是/boot没有单独分区的命令:

grub rescue>set root=(hd0,)
grub rescue>set prefix=(hd0,)/boot/grub
grub rescue>insmod /boot/grub/i386/normal.mod

以下是/boot 单独分区的命令:

grub rescue>set root=(hd0,)
grub rescue>set prefix=(hd0,)/grub
grub rescue>insmod /grub/i386/normal.mod

然后执行:

grub rescue>normal
重启,进入ubuntu之后,在终端执行: 
sudo update-grub
sudo grub-install /dev/sda
 
从而完成修复。

最新文章

  1. JDBC介绍
  2. Android下安装应用不成功解决
  3. tinymce整合struts2使用
  4. ILspy反编译工具
  5. maven引入json-lib的正确方法
  6. How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)(11.04更新)
  7. 多态-I(继承实现)
  8. python的使用环境总结
  9. poj 3274 Gold Balanced Lineup(哈希 )
  10. jq 图片上传
  11. JBoss 系列九十六:JBoss MSC - 简介及一个简单演示样例
  12. 魔法方法:构造和析构 - 零基础入门学习Python041
  13. 在Yii2中使用Pjax导致Yii2内联脚本载入失败的问题
  14. Java如何实现对Mysql数据库的行锁
  15. 博弈论(Game Theory) - 02 - 前传之重复剔除严格劣战略的占优战略均衡
  16. Hibernate学习笔记(3)---hibernate关联关系映射
  17. C语言实现循环队列
  18. Windows 快捷键总结
  19. perl选项、特殊变量、一些函数参考手册
  20. 算术运算,赋值运算,if语句,while,continue语句

热门文章

  1. 优秀js插件收藏
  2. 修改mac os分辨率(VMware)
  3. 【ZZ】Java : 一个帝国的诞生 & 假如时光能够倒流, 我会这么学习Java
  4. Sublime Text 3 常用快捷键总结
  5. Android(java)学习笔记104:Map集合的遍历之键找值
  6. SSIS 学习(0):企业离 BI 还有多远?【转】
  7. CentOS(一)--CentOS6.4环境搭建
  8. 【数论】UVa 10586 - Polynomial Remains
  9. (转载)Java NIO:NIO概述(一)
  10. cent0s7 显卡驱动导致重启黑屏