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

Posted S4061222

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统引导过程及修复引导相关的知识,希望对你有一定的参考价值。


一、bios初始化

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

二、磁盘引导

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

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

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

2.问题模拟方式

虚拟机关闭状态下,添加光驱
在这里插入图片描述在这里插入图片描述

三 、磁盘丢失

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.进入挽救模式

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

3.修复

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
系统磁盘:/dev/sda
在这里插入图片描述
阻止每次进入挽救模式selinux重新初始化,避免启动慢
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

4.磁盘进入

在这里插入图片描述在这里插入图片描述

三、grub2文件引导

1.主引导文件丢失

(1)查看主引导文件
(1)查看子引导文件(2)删除主引导文件
在这里插入图片描述
(3)重启后
在这里插入图片描述
(4)df查看
在这里插入图片描述在这里插入图片描述(5)手动引导(6)重新生成grub2.cfg文件
在这里插入图片描述

2.子引导文件丢失

(1)查看子引导文件
在这里插入图片描述(2)删除子引导文件
在这里插入图片描述(3)重启后
在这里插入图片描述(4)手动引导
在这里插入图片描述(5)重新生成子引导文件
在这里插入图片描述

四、内核丢失

1.内核丢失

在这里插入图片描述

2.开启挽救模式

在这里插入图片描述

3.修复

在这里插入图片描述

4.磁盘进入

在这里插入图片描述在这里插入图片描述

五、镜像丢失

1.镜像丢失

在这里插入图片描述在这里插入图片描述

2.开启挽救模式

在这里插入图片描述

3.修复

在这里插入图片描述

4.磁盘进入

在这里插入图片描述在这里插入图片描述

六、/boot 全部删掉

1.删除/boot所有

在这里插入图片描述
在这里插入图片描述

2.开启挽救模式

在这里插入图片描述

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 ##记得主引导文件,不然需要手动引导

在这里插入图片描述

4.磁盘进入

在这里插入图片描述在这里插入图片描述

七、系统启动级别

1.系统启动级别:

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

2.系统一直重启

在这里插入图片描述在这里插入图片描述按【e】进入
在这里插入图片描述开机后输入
在这里插入图片描述

八、超级用户密码忘记

1.root用户忘记密码

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

以上是关于Linux系统引导过程及修复引导的主要内容,如果未能解决你的问题,请参考以下文章

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

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

linux系统引导过程和故障修复

linux系统管理之grub引导

linux的开机启动过程和实验之——root密码遗忘和MBR及GRUB配置文件损坏开机修复

RedHat6.5引导过程与MBR扇区修复