系统启动流程中的错误(一) MBR出错

本文发布时间: 2019-Mar-22
在使用linux的过程中,难免会遇到一些错误,最开始的错误莫过于系统无法开机,在这种情况下,linux提供给我们一种救援模式,也就是 linux rescure!!下面我们模拟导致系统无法启动的一些情景,一则 为以后的使用 敲个警钟,二则 再深入的了解一下系统的启动流程 系统在最开始的启动过程中,他的流程是这样的实验环境:虚拟机 redhat 5.4模拟故障:MBR 主引导记录 中的内容被篡改知识储备:MBR 叫做磁盘的主引导目录,存在于磁盘的第0个柱面,第0个磁头,的第一个扇区。 它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节 ,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。现实出现故障的原因:1.人为修改【可能是失误,也可能是人为故意篡改】 2.mbr病毒解决方法:重建mbr实验开始:1.[root@bogon ~]# ddif=/dev/zero of=/dev/sda bs=446 count=1 将mbr引导程序覆盖掉,然后重新启动操作系统。 解决方法:光盘引导------使用光盘来引导grub的第一阶段,重建mbr 利用光盘,进入急救模式系统被挂载到了 /mnt/sysimage 目录下提示我们需要 改变磁盘执行时的 根到 /mnt/sysimage目录下重建mbr中的 开头446 kb文件使用grub指令进入指令界面,进行mbr的重建完成后 quit退出 grub,两次 exit命令,重启系统可以启动了,故障处理完成!!总结: 首先进入急救模式 然后 grub命令 指定根 setup 建立第一阶段-----》 mbr


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表