linux分区引导修复工具,linux系统引导过程及引导修复

系统的引导过程

1.通电

988e4cbde65f298471f73cd8bccc65fe.png

2.bios初始化

8c118fe8079d6fa9b46b1bfb1cdfcef8.png

eg:内存,硬盘没插好

3.磁盘引导

硬盘里面的数据是以分区形式保存,硬盘上的磁头对硬盘的数据进行扫描

##

磁道:磁头转一周的轨迹,可以确定数据在哪一环

##

扇区:确定哪一节的数据

##

系统引导的过程:

#装双系统时,启动windows时,磁头需跳到c盘数据位置,来读取里面的数据,才能启动系统

##

系统关闭以后,断电,磁头会回到断电的时候所在的位置,硬盘通电,硬盘会转起来,磁盘不会跳到c盘位置,还是在默认的位置(0磁道),如何让磁头跳到c盘,读取数据?

#在装系统的时候,在硬盘最起始读取的那一部分磁道上去加载磁头下一步要读取哪些数据,哪些位置的程序,要在0磁道的1扇区上写数据:mbr(告诉磁头,读完之后,读c盘信息)

##

mbr的作用:

磁头读取mbr引导记录,会自动跳到启动分区,读取里面的数据,(读取下一个文件)mbr所在的 位置:0磁道1扇区446字节

记录启动分区的位置

mbr如果损坏,需要修复:系统无法从硬盘启动,所以用光盘进入系统挽救模式

#执行修复命令,如下图笔记

ad1aa717f51c2ee8a593ec7d04dc7acf.png

90678e0a3deee351f96bf21e1a94616e.png

不能把设备里面的数据全部清掉,446个字节后面的64个字节是分区表,分区表损坏后,需要知道设备起始的块和结束的块是多少,需要对分区表备份。bs=446 count=1 备份

ca6ca8a30646d4d876b79fa1330285ca.png

企业8无法从硬盘中重启,需要修复数据,进入到挽救模式

从光盘进入修复

6cbe379f3cb1f3cd4aa2fe3e13ae49f7.png

28a7c3fc8066525ce400621d6c858a21.png

**解释: 挽救模式会在如图所说模式里,会把系统当中已经安装好的linux找到,并且挂载到/mnt/sysimage目录,数据都在光盘里,(磁盘里的系统挂载到光盘的挽救环境下的/mnt/sysimage上,可以在其里面做出操作挽救,修复数据)按1,

**

继续如下图的操作

得到真实的系统环境:chroot /mnt/sysimage/ df 挂载正常(转换到磁盘的挂载方式)

grub2-install /dev/nvme0n1 把mbr在设备上重新写一遍,写入的工具叫

(grub2-install)

439a07263c021b4663d4a43003a1004c.png

exit退出

##

关闭 企业8 调节从硬盘中启动

企业8从硬盘中启动成功

系统无法重启,一直卡在硬盘启动阶段:1.硬盘损坏2.mbr有问题

尝试解决(排错):mbr问题

4.grub2文件引导:自动去按照文件里面的记录,加载系统里面的内核和初始化镜像

b91e1f2245e82f5b4571b45421def8ff.png

eg:在rhel7中

/boot/grub2/grub.cfg文件记录了系统在启动过程中读取的一系列文件

按照3进行4实验,实验步骤大致如上图步骤

1.模拟问题:rm -fr /boot/grub2/grub.cfg

2.修复,如上图笔记

企业8中的手动引导

05f8fa0b60097f84ce77de6f0dfc9b3e.png

5.内核加载

4a7fca8ee08cc36778bbe82627a8e9be.png

企业7中连接企业8

模拟问题,重启系统,企业8无法重启,挽救 如上图笔记所示,具体操作参考3

注:企业7中不用一步

6.系统初始化镜像

ff284e0a40167db3e71644423498505b.png

7.系统启动级别

0abca3f323c7fd849dc2ecbecc6967e9.png

1b5c32cd2d037abab12b51178926a38e.png

8.超级用户密码忘记

cd48f626ed4b5442686f41f760eca0de.png

6996bc383fe0e570a56ca7f1a3ab141d.png

e3ed56ca9f5f443af8814a81a8464c93.png

具体实验参考3实验,这三张实验图及西部开源李老师

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值