网上最流行的办法,就是使用Live CD来进行恢复。

使用livecd启动,进入桌面系统,在终端输入

CODE:

sudo grub

进入grub命令行,输入

CODE:

find /boot/grub/stage1 (stage1中的最后一个是数字1,不是字母l,意思是第一块硬盘,如果你不是安装在第一块硬盘,就根据实际情况改一下就可以)

root (hd0,x) (这里的x填写的是上面一个命令运行的结果)

setup (hd0)

注意 root (hd0,x)在root后面必须有空格。root命令是指定引导的分区,setup命令把引导信息写到硬盘MBR。

退出重启以后,一般就可以看到包含Ubuntu的Grub列表了。

上面的都是网上可以长到的方法,我也是用这个方法恢复了Grub列表的,但是我还碰到了另外一个问题就是,我是Find命令得出的结果是(hd0,5),但是运行的时候,发现Grub里面的全部都是(hd0,6),所以还是无法找到文件,进不去系统。

后来我发现,其实在显示Grub列表的时候,最下面有一些提示,其中一条说明就是,可以在未选定启动系统前是可以编缉Grub列表的,按“C”可以进入,然后选择你需要编缉的条目,按“E”进行编缉,我将root(hd0,6)改成了root(hd0,5)之后,直接按“B”就成功启动并进入系统。

过入系统后再编缉Grub文件,就可以解决这个问题。

参考这个

还有一个

Ubuntu的Grub引导修复跟之前的版本不一样,现在我教大家如何修复,假设我的Ubuntu装在/dev/sda2,我的/boot目录是另外一个分区,在/dev/sda1,看具体操作,进入Ubuntu光盘:

$sudo fdisk -l

挂载Ubuntu的根目录到/mnt

$sudo mount /dev/sda2 /mnt

挂载boot目录,如果你没有单独的boot分区,可跳过这一步!

$sudo mount /dev/sda1 /mnt/boot

接下来,您需要从USB绑定安装到硬盘驱动器所有的设备...

$sudo mount --bind /dev/ /mnt/dev

用chroot命令将根目录切换到/mnt...

$sudo chroot /mnt

运行命令将GRUB安装到/dev/sda

$sudo grub-install /dev/sda

$sudo grub-install --recheck /dev/sda

按CTRL+D 退出chroot, 卸下挂载的目录: /mnt/dev, /mnt/boot and /mnt. 重新启动电脑,完成!

原文来自:http://www.yz33.com/post/7/

取消

评论

linux环境下如何重装系统,linux 怎么重装系统?相关推荐

  1. linux环境下ps命令行,Linux系统ps命令详解:查看正在运行的进程

    ps命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息.ps命令有多种不同的使用方法,这常常给初学者带来困惑.在各种Linux论坛上,询问ps命令语法的帖子屡见不鲜,而出现这 ...

  2. Linux环境下如何安装wget(CentOS 7系统)

    问题现象: 利用Linux自带的wget命令去下载安装相关应用时,提示:"sudo: wget: command not found" 如下图所示: 问题原因: (1)Linux服 ...

  3. linux环境下ps命令行,Linux下ps命令详解

    下ps命令详解Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须 ...

  4. linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  5. linux环境下安装weblogic,在Linux下安装weblogic 12.2.1.3.0的过程

    Centos7下安装weblogic 12.2.1.3.0的过程 说明: Weblogic12c安装包:fmw_12.2.1.3.0_wls_quick.jar JDK:jdk1.8.0_172 部署 ...

  6. Linux环境下怎么使用pip,linux下pip的安装步骤及使用详解

    linux下pip的安装步骤及使用详解 pip类似RedHat里面的yum,安装软件非常方便.下面话不多说,来看看详细的介绍: pip下载:# wget "https://pypi.pyth ...

  7. 查看linux环境下cudnn是否安装,Linux下安装cuda和对应版本的cudnn

    1.首先在安装cuda与cudnn之前,系统需要成功安装Nvidia驱动,安装教程请参照以下教程: 2.验证系统内部是否已经安装了cuda 打开命令行,输入以下命令: nvcc -V 若出现以下输出, ...

  8. Linux环境下用OpenJTAG实现Linux内核的源码级调试

    1.通过U-boot将uzImage格式的内核加载到内存中(可以从Flash中读取,也可以从U盘.SD卡读取,还可以通过网络): 2.登陆到OpenOCD上,在内核中__turn_mmu_on打上断点 ...

  9. linux环境下创建postgis数据库,Linux下安装Postgis数据库

    三.部署数据库: 都放到 /mapbar/app 下面 1. 安装postgres + postgis: [pgsql安装] tar -zxvf postgresql-8.2.23.tar.gz cd ...

  10. linux环境下创建postgis数据库,linux下搭建postgresql、postgis、pg_pathman环境步骤详解...

    操作系统:centOS6.6 安装postgreSQL9.6.2 安装命令: ./postgresql-9.6.3-2-linux-x64.run 之后按照图形界面操作安装,语言选择zh_CN UTF ...

最新文章

  1. 后BERT时代:15个预训练模型对比分析与关键点探索(附链接)
  2. php模块下载,douphp下载中心模块修改版
  3. C++的4种类型转换关键字及其特点
  4. win2008r2 AD用户账户的批量导入方法
  5. python高级-------python2.7教程学习【廖雪峰版】(四)
  6. 基于javaweb+jsp的员工绩效考核管理系统(带报告文档)
  7. Redis客户端连接远程Redis服务器
  8. Java简繁体汉字转化
  9. 计算机组装与维修论文摘要,计算机组装与维护—本科毕业设计论文摘要.doc
  10. 亚马逊美国UL 299,第 11 版,2012 年 4 月 13 日- UL 安全干粉灭火器标准
  11. 我一个文科生想转行IT,为什么大部分人向我推荐软件测试
  12. 总体和个体,样本和样本值
  13. OPA策略引擎用法实战
  14. Java程序员校招蚂蚁金服,中科创达java面试题
  15. 计算机教室英语怎么读音,多媒体教室,multimedia classroom,音标,读音,翻译,英文例句,英语词典...
  16. 11年前,放弃高薪回家全职教孩子编程的北大硕士,后来怎么样了……
  17. 第一课:树莓派 刷机
  18. SCD2维度更新,如何紧急将hive脚本 改成 Oracle脚本
  19. java构造方法怎么写_简单了解JAVA构造方法
  20. “君君臣臣父父子子”与从职责的角度来分析软件

热门文章

  1. 石墨文档 Websocket 百万长连接技术实践
  2. 2021 GitHub年度排行榜出炉!中文Top3项目诞生!
  3. 计算机硬件科研cpu飞腾,电脑硬件飞腾cpu什么架构
  4. ❀工信工实验参考——《模电课设人体感应LED灯》
  5. 【图像检测】基于计算机视觉实现地质断层结构的自动增强和识别附matlab代码
  6. Docker compose 环境变量env_file相关
  7. 【无标题】申请测绘资质的详细流程及所需详细资料有哪些?
  8. 模拟微信内部跳转至微信支付
  9. Spring application context resource is not injected.
  10. 自由宣言--《I Have a Dream》(马丁.路德.金)