分区表修复

发布时间:2008-07-21 00:23:46来源:红联作者:juanbic

自我接手系统管理以来,好像硬件是频频出问题,更令我郁闷的是,我什么都没做。

上个礼拜五快下班的时候一台机器grub loading就停到那了,进入rescue模式,硬盘也找不到。硬盘是由两块硬盘做的一个raid0,需要安装raid controller的驱动才可以。由于当时已下班,USB的软驱是无法再借到了,只有使用现有的工具,费了很多周折,什么解开raid0,然后又恢复raid0什么的,使用usb disk 来驱动,但失败。只好作罢。

到现在节点已经恢复运行了。总算功夫不负有心人。要感谢matt的大力帮助。现将解决问题的过程列举在这里:

由于硬盘找不到,而且硬盘找到之后还要恢复分区表信息,所以采用的方法是:

系统环境:sles 10 sp1,raid驱动 PROMISE FastTrak TX 2650/4650 Series Linux Driver For SuSE ES 10 SP1 - Driver Version 1.1.0.12 (x86_64)

1、制作Driver启动软盘

2、光盘启动,F5driver->File,rescue(boot option:acpi=off)

3、fdisk -l查看是否有硬盘信息。软盘挂到了/dev/sda,硬盘如果挂上了就应该是/dev/sdb,提示没有可用的分区表。分区表信息要恢复没着了。上次系统安装的时候使用的是自动分区。

正好还有两块一模一样的硬盘,这样我可以在这两块盘上做同样的系统安装,然后将分区表信息拷出来,就可以帮助恢复原来的分区表信息了。

这里要注意的是在拆卸硬盘的时候一定要记住原来每块盘的位置,以便还原。

4、系统安装好后,用dd将MBR读出来,拷到软盘上

#dd if=/dev/sdb of=/tmp/floopy/mbr.dat bs=512 count=1

5、换回原来硬盘,进入rescue模式:

假设原raid0挂载到/dev/sdb

1) dd if=/mbr.dat of=/dev/sdb bs=512 count=1

2) fdisk /dev/sdb, 然后执行p及w

3) mount /dev/sdb2 /tmp/sys

如果第三步没报错,那就说明没问题了。然后

4) chroot /mnt/sys

5) grub-install /dev/sdb

linux 手动修复分区表,分区表修复相关推荐

  1. 实现Linux与Windows双系统共存下修复磁盘分区表

    前段时间,上班的时候闲的无聊的很,就想找点事干,打发一下时间.突然想起好久没有玩linux系统了,于是就将Windows的一个逻辑分区给删除了,就安装了比较流行的桌面版的linux系统ubuntu.过 ...

  2. guid linux 识别的分区表_GUID分区表(GPT)修复实战

    本帖最后由 pig_10 于 2009-8-4 13:40 编辑 我有一个用两个1.5TB硬盘组成的RAID卷,由于MBR分区表无法支持超过2TB的单个分区,所以我使用了GUID分区表 某日,我用di ...

  3. 《数据修复技术与典型实例实战详解》——1.4 分区表的修复

    本节书摘来自异步社区<数据修复技术与典型实例实战详解>一书中的第1章,第1.4节,作者:叶润华著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 分区表的修 ...

  4. 硬盘分区表的修复(Ubuntu安装盘的另类用法)

    一台PC机安装多个操作系统是最常见不过的了,对于一个系统爱好者,会把WIN98装到WIN7,会把Linux的各个版本的系统都装上去.这我承认我说的有点小夸张了,但现在有集合XP,WIN7和一个LINU ...

  5. 硬盘分区表丢失、修复大事记--分区表修复利器testdisk

    今天是2009年11月14日,就在刚才,我找回了前几天丢失分区表的硬盘分区,特此记录. 事件起因:前几天我用睿思疯狂下载东西时候,突然出现,硬盘扇区定位错误,以为没什么问题,我还强制继续下载,结果第二 ...

  6. Disk genius(Diskgenius)修复硬盘分区表

    Disk genius(Diskgenius)修复硬盘分区表图文教程 硬盘分区表的丢失是我们所不愿意见到的,想想我们收集了很长时间的资料一下子化为乌有的情况,确实是非常郁闷.硬盘分区表丢失了该怎么办? ...

  7. 硬盘分区表丢失、修复大事记–分区表修复利器testdisk

    今天是2009年11月14日,就在刚才,我找回了前几天丢失分区表的硬盘分区,特此记录. 事件起因:前几天我用睿思疯狂下载东西时候,突然出现,硬盘扇区定位错误,以为没什么问题,我还强制继续下载,结果第二 ...

  8. 使用MbrFix.exe修复MBR分区表

    在卸载linux Ubuntu之前,先修复MBR,然后再删除Linux分区就可以了.而MbrFix.exe 就是这样一个Windows 修复MBR的应用程序软件,MbrFix.exe 不仅支持Wind ...

  9. Linux磁盘相关-分区与修复

    转自:http://balistardut.github.io/2016/01/30/Linux%E7%A3%81%E7%9B%98%E7%9B%B8%E5%85%B3-%E5%88%86%E5%8C ...

  10. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

    Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂 ...

最新文章

  1. 手把手教你搭建AI开发环境 !(附代码、下载地址)
  2. Linux Bash 笔记
  3. java 64进制转10进制_java进制转换
  4. (静态资源处理)nginx 比tomcat强在哪
  5. python卸载后安装不上_[宜配屋]听图阁
  6. Oracle11gR2-聚簇因子浅析
  7. leetcode 390. Elimination Game | 390. 消除游戏(Java)
  8. JavaFX官方教程(三)之JavaFX示例应用程序入门
  9. python定义一个列表_如何在Python中创建用户定义的列表?
  10. java aspectj_AspectJ的基本用法
  11. NAT对语音业务的影响(终端控制方案…
  12. LEFT OUTER JOIN
  13. WPF 美化界面,样式的使用
  14. 22考研在职跨考软件工程(专业课408)目前待录取——经验分享和感受
  15. 关于信息安全产业的调研报告
  16. 微信公众号订阅号与微信服务号有什么不同
  17. RecyclerView实现横向滚动
  18. 凤凰系统虚拟机装卡_凤凰系统安装教程|凤凰虚拟机2.0(Phoenix OS)下载v3.6.1可重启版...
  19. OpenCV学习之基本概念
  20. 键盘 连击 测试软件测,87自学单片机第六十篇:按键双击和多击检测

热门文章

  1. 深度剖析雅萌Notime美容仪事件:维护行业健康发展是媒体的社会责任
  2. python实现文本翻译
  3. 使用Aspose在C#中将PLT转换为PDF或JPEG图像
  4. matlab各种分布计算公式,SPC常见项目的计算公式
  5. 计算机基础构建,构建高职《计算机网页设计》课程教学过程设计模式_计算机基础大一考试题...
  6. 有关大学计算机基础考试的试题,大学计算机基础考试试题
  7. itext 生成 PDF(一)
  8. Profibus通讯接口连接不上怎么办
  9. combus通讯_COM口,串行通讯端口,RS-232接口 基础知识
  10. 【转载】smobiler说明