常用恢复MBR的办法还有一种是用升级系统的办法,这种办法经过验证,是极不可

靠的。我们经过近二三十次的实践,证明效果几乎很少,这个办法用于没有安装

GRUB的还是可行的。如果已经把GRUB安装上,后来就重装WINDOW或者别的操作系统而带的LILO,而导致系统不能正常引导,这种办法就失效了。

所以说,本方案最适合GRUB的恢复。

二、解决过程[以RedHat 7.3为例]

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。

2.等安装界面出来后,按[F4]键,也就是linux rescue模式。

3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。

4.然后会出现这样的字符

sh#

5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了

sh#grub

会出现这样的字符

grub>

我们就可以在这样的字符后面,输入

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful......

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。

setup (hd0)就是把GRUB写到硬盘的MBR上。

我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。如果我把GRUB

丢了,就用这种办法找回来。 如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入root

(hdX,然后用[TAB]来查看,一下就明白了...

操作如下:[前面开机启动的上面有说明]

sh# grub

会出现下面的字样的

grub>

然后再这样操作,如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入root

(hd0,然后用[TAB]键来补齐,然后就明白了。

[code:1:3249bf1c31]

grub>root (hd0,8)

grub>setup (hd0)

[/code:1:3249bf1c31]

请弟兄们结合文章及这个例子,仔细想一想。

我的第一个硬盘的分区情况是这样的。。

/dev/hda1 主分区 NTFS

/dev/hda2 扩展分区

/dev/hda5 NTFS

/dev/hda6 FAT

/dev/hda7 FAT

/dev/hda8 /boot ext3

/dev/hda9 / ext3

/dev/hda10 /swap ext3

最后就是按一下[RESET]键,重新启动,就OK了。。。。

linux系统修复找不到原安装,Linux 系统用安装盘来修复GRUB 详解相关推荐

  1. 视频教程-U7 Ubuntu系统的U盘启动与安装-Linux

    U7 Ubuntu系统的U盘启动与安装 孙老师在移动通信技术领域有多年的实践经验,出版了多部移动通信技术专著,是国内少有的全方位掌握各种移动通信技术的讲师. 孙宇彤 ¥39.00 立即订阅 扫码下载「 ...

  2. linpus linux 换win7,联想 lenovoIdeaPad可以装windows7系统吗_联想 lenovoIdeaPad怎么安装win7系统-win7之家...

    刚买了一台联想 lenovoIdeaPad笔记本电脑,想安装windows7系统,但不知道能不能安装,也不知道装完win7系统之后系统运行的流畅不流畅,小编特意查了下联想 lenovoIdeaPad笔 ...

  3. linux 用pe安装win7系统,在U盘PE上安装Linux操作系统的详细教程

    熟悉安装系统的朋友知道PE可以安装Windows系统,而U盘PE也可以安装Linux操作系统,但是仍有很多朋友仍然不知道U盘PE安装Linux的步骤. 操作系统. 因此,今天,U Daxia的编辑将与 ...

  4. windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux

    菜鸟学Linux 第103篇笔记 pxe自动化安装linux 内容总览 linux的系统安装 kickstart文件的组成部分 DHCP (Dynamic Host Configuration Pro ...

  5. Linux学习之如何在物理机上安装Linux发行版

    Linux学习之如何在物理机上安装Linux发行版 第一步:制作系统安装盘 准备一个至少8GB的空白U盘. 下载启动盘制作工具Rufus,下载链接:https://pan.baidu.com/s/1C ...

  6. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

  7. 企业运维实战--自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用

    企业运维实战--自动化运维Saltstack(上) 前言 一.Saltstack安装部署 二.sls文件远程执行 saltstack安装httpd并启动 saltstack源码编译安装nginx 启动 ...

  8. linux上传文件命令ftp put,Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...

    介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo.以下为使用该连接做的实验. 查看远程ftp服务器上用户pe ...

  9. IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装)

    这篇文章主要介绍了IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装),本文通过截图给大家展示的非常详细,需要的朋友可以参考下 目录 1.在线安装: 2.离线安装: IDEA安装阿里巴 ...

最新文章

  1. Mysql 索引 事物
  2. HDU 4031 Attack (线段树)
  3. 阿里架构师眼中Dubbo的过去,现在以及未来
  4. 使用 matlab 产生GK101任意波数据文件的方法
  5. Hard Calculation 模拟(200)
  6. Java内存缓存-通过Google Guava创建缓存
  7. Vue指令篇_v-model_数据双向绑定
  8. mysql查看日志命令_面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!...
  9. android 多线程编程
  10. win7 oracle如何卸载干净,win7如何完全卸载oracle
  11. keil安装及mdk
  12. Unity插件——Odin使用心得(一)
  13. 移动支付新趋势:短信支付「Pay by Text」
  14. Project Tungsten:将Apache Spark更接近裸机
  15. html5时间线图片自动轮播,JS实现简易图片自动轮播
  16. C#--color颜色对照表
  17. mvc 框架ember.js的简单介绍
  18. JAVA实现本月国际国内节日
  19. 电视购物中心小型呼叫中心系统二次开发
  20. .NetCore后台使用QrCode.Net根据网络链接生成二维码

热门文章

  1. 【LeetCode】461. Hamming Distance (java实现)
  2. 写个自己用的jdbc 简单框架
  3. 【Spark亚太研究院系列丛书】Spark实战高手之-构建Spark集群-安装Ubuntu系统(3)
  4. 实战:判断mysql中当前用户的连接数-分组筛选
  5. 基于×××环境下的远程视频监控传输
  6. JavaThread学习
  7. 6.824 2020 视频笔记五:Go Concurrency
  8. 1026. 节点与其祖先之间的最大差值
  9. 猜你喜欢代码替换_如何在 GitHub 上找到你要的代码?
  10. 【免费毕设】ASP.NET电子购物商城系统(源代码+lunwen)