Linux系统引导过程及修复引导

目录

  • 一、bios初始化
  • 二、磁盘引导
    • 1.mbr:主引导记录,446字节
    • 2.问题模拟方式
  • 三 、磁盘丢失
    • 1.虚拟机中破坏系统引导
    • 2.进入挽救模式
    • 3.修复
    • 4.磁盘进入
  • 三、grub2文件引导
    • 1.主引导文件丢失
    • 2.子引导文件丢失
  • 四、内核丢失
    • 1.内核丢失
    • 2.开启挽救模式
    • 3.修复
    • 4.磁盘进入
  • 五、镜像丢失
    • 1.镜像丢失
    • 2.开启挽救模式
    • 3.修复
    • 4.磁盘进入
  • 六、/boot 全部删掉
    • 1.删除/boot所有
    • 2.开启挽救模式
    • 3.修复
    • 4.磁盘进入
  • 七、系统启动级别
    • 1.系统启动级别:
    • 2.系统一直重启
  • 八、超级用户密码忘记
    • 1.root用户忘记密码
    • 2.开机后按下【e】进入引导文件编辑模式
    • 3.在内核加载选项最后删除到ro选项,更改为rw,加入rd.break参数终止系统启动进入单用户模式
    • 4.【ctrl】+【x】启动后输入


一、bios初始化

对硬件检测,初始化硬件时钟

二、磁盘引导

磁头对盘片进行扫描,磁头不动,盘片旋转,形成一个轨迹为磁道。扇区与磁道可以固定一个点来指定磁盘的某一位置(x磁道x扇区),扇区与磁道组成了磁盘分区。

1.mbr:主引导记录,446字节

作用:记录grub2引导文件的位置,当mbr数据丢失,系统会因找不到启动分区而停止启动。

2.问题模拟方式

虚拟机关闭状态下,添加光驱
Linux系统引导过程及修复引导_第1张图片Linux系统引导过程及修复引导_第2张图片

三 、磁盘丢失

1.虚拟机中破坏系统引导

Linux系统引导过程及修复引导_第3张图片
Linux系统引导过程及修复引导_第4张图片
Linux系统引导过程及修复引导_第5张图片

2.进入挽救模式

Linux系统引导过程及修复引导_第6张图片
Linux系统引导过程及修复引导_第7张图片Linux系统引导过程及修复引导_第8张图片

3.修复

Linux系统引导过程及修复引导_第9张图片
Linux系统引导过程及修复引导_第10张图片Linux系统引导过程及修复引导_第11张图片
系统磁盘:/dev/sda
在这里插入图片描述
阻止每次进入挽救模式selinux重新初始化,避免启动慢
在这里插入图片描述
Linux系统引导过程及修复引导_第12张图片在这里插入图片描述

4.磁盘进入

Linux系统引导过程及修复引导_第13张图片Linux系统引导过程及修复引导_第14张图片

三、grub2文件引导

1.主引导文件丢失

(1)查看主引导文件
Linux系统引导过程及修复引导_第15张图片(2)删除主引导文件
在这里插入图片描述
(3)重启后
Linux系统引导过程及修复引导_第16张图片
(4)df查看
Linux系统引导过程及修复引导_第17张图片Linux系统引导过程及修复引导_第18张图片(5)手动引导Linux系统引导过程及修复引导_第19张图片(6)重新生成grub2.cfg文件
Linux系统引导过程及修复引导_第20张图片

2.子引导文件丢失

(1)查看子引导文件
Linux系统引导过程及修复引导_第21张图片(2)删除子引导文件
Linux系统引导过程及修复引导_第22张图片(3)重启后
Linux系统引导过程及修复引导_第23张图片(4)手动引导
Linux系统引导过程及修复引导_第24张图片(5)重新生成子引导文件
Linux系统引导过程及修复引导_第25张图片

四、内核丢失

1.内核丢失

Linux系统引导过程及修复引导_第26张图片Linux系统引导过程及修复引导_第27张图片

2.开启挽救模式

Linux系统引导过程及修复引导_第28张图片

3.修复

Linux系统引导过程及修复引导_第29张图片

4.磁盘进入

Linux系统引导过程及修复引导_第30张图片Linux系统引导过程及修复引导_第31张图片

五、镜像丢失

1.镜像丢失

Linux系统引导过程及修复引导_第32张图片Linux系统引导过程及修复引导_第33张图片

2.开启挽救模式

Linux系统引导过程及修复引导_第34张图片

3.修复

Linux系统引导过程及修复引导_第35张图片

4.磁盘进入

Linux系统引导过程及修复引导_第36张图片Linux系统引导过程及修复引导_第37张图片

六、/boot 全部删掉

1.删除/boot所有

在这里插入图片描述
Linux系统引导过程及修复引导_第38张图片

2.开启挽救模式

Linux系统引导过程及修复引导_第39张图片

3.修复

chroot /mnt/sysimage/ 切换到系统的bash
grub2-install /dev/vda(boot)
mount /dev/cdrom /mnt/ #把光驱中的景象挂载,为下一步安装,cdrom放到是/isos/中的镜像
cd /mnt/BaseOS/Packages/
rpm -ivh kernel-core-4.18.0-193.el8.x86_64.rpm --force ##安装内核文件
grub2-mkconfig > /boot/grub2/grub.cfg ##记得主引导文件,不然需要手动引导

Linux系统引导过程及修复引导_第40张图片

4.磁盘进入

Linux系统引导过程及修复引导_第41张图片Linux系统引导过程及修复引导_第42张图片

七、系统启动级别

1.系统启动级别:

0:关机;
1:单用户;
2:无图形网络模式;
3:无图形网络模式;
4:无图形网络模式;
5:有图形网络模式;
6:重启

2.系统一直重启

Linux系统引导过程及修复引导_第43张图片Linux系统引导过程及修复引导_第44张图片按【e】进入
Linux系统引导过程及修复引导_第45张图片开机后输入
在这里插入图片描述

八、超级用户密码忘记

1.root用户忘记密码

Linux系统引导过程及修复引导_第46张图片

2.开机后按下【e】进入引导文件编辑模式

Linux系统引导过程及修复引导_第47张图片

3.在内核加载选项最后删除到ro选项,更改为rw,加入rd.break参数终止系统启动进入单用户模式

Linux系统引导过程及修复引导_第48张图片

4.【ctrl】+【x】启动后输入

Linux系统引导过程及修复引导_第49张图片

你可能感兴趣的:(Linux系统引导过程及修复引导)