【linux基础15】linux引导及修复(系统修复,root用户忘记密码修复等)

基础实验条件

本节的光盘修复都是建立在镜像文件和系统的版本统一的前提下
镜像文件和内核文件
在这里插入图片描述
引导文件
在这里插入图片描述
标题引导文件
在这里插入图片描述

一、通电

二、bios初始化

开机BIOS自检,加载硬盘

三、磁盘引导

一、基本介绍

mbr=主引导记录=0磁道1扇区446字节
查看磁盘引导位置:fdisk -l
记录grub2引导文件的位置

在这里插入图片描述
结果显示引导文件在/dev/vda

二、模拟磁盘引导文件丢失

记得在关闭虚拟机的情况下添加光盘
1、用其他文件覆盖掉磁盘引导文件

dd if=/dev/zero of=/dev/vda bs=446 count=1

2、 在没有重启的前提下使用grub2对刚才缺失的磁盘引导进行安装即可
在这里插入图片描述

3.、如果覆盖引导文件直接重启则会直接报错,用添加光盘用光盘启动。(关闭虚拟机的情况下做)

在这里插入图片描述
在这里插入图片描述
再对启动项进行修改,利用光盘镜像文件进行启动
在这里插入图片描述
再次开启虚拟机,选择第三个排错
在这里插入图片描述
然后选择拯救模型
在这里插入图片描述
进入以下界面,表示把系统硬盘的文件挂载到光盘的/mnt/sysimage,输入1表示继续
在这里插入图片描述
在这里插入图片描述
输入fdisk -l可以查看到系统磁盘的位置如下
在这里插入图片描述
直接对系统硬盘安装1引导文件
在这里插入图片描述
为了方便后续实验更方便,将selinux关闭,它会影响启动速度
在这里插入图片描述
将其状态改为disabled后we退出
在这里插入图片描述
执行两次exit
在这里插入图片描述
关机,然后将硬盘启动放在第一位
在这里插入图片描述
重启即可完成修引导文件丢失的修复

四、grub2文件引导

一、基本知识

主引导文件的地址:/boot/grub2/grub2.cfg
开机标题引导子文件位置:/boot/loader/entries/ ##指定系统时加载的文件名

二、主文件丢失的手动引导过程

1、删除主引导文件

rm -fr /boot/grub2/grub.cfg 

2、 df查看磁盘分区

在这里插入图片描述

  1. 重启进入手动引导过程

在这里插入图片描述

4.、每次重启都会丢失,现在对其进行修复

 grub2-mkconfig > /boot/grub2/grub2.cfg

三、标题子引导文件丢失的修复过程

1、 删除标题文件,模拟丢失标题引导文件
rm -fr /boot/loader/entries/*
2.、重启过程中修复过程同主引导文件的修复过程相同,此处省略
3.、查看内核版本

kernel-install --help         ##查看内核安装帮助 uname -r##查看内核版本
uname -r                      ##查看当前的内核版本号
4.18.0-80.el8.x86_64          ##得到版本号

4.、进行修复
在这里插入图片描述

五、内核加载

一、内核文件丢失的解决办法

1、 删除内核文件,模拟丢失环境
在这里插入图片描述

2、处于未重启状态时,可以直接复制系统的内核备份文件到/boot/下,即可完成修复

在这里插入图片描述

3、当处于重启状态时,同引导文件丢失进入拯救者模式
同未重启一样,拷贝备份文件到/boot/下对应的位置
在这里插入图片描述
exit两次,选择硬盘启动即可

六、系统初始化镜像

一、基本原理

系统初始化镜像文件是由命令生成的,位置如下
在这里插入图片描述

二、当系统初始化镜像丢失时

1、 删除镜像文件模拟丢失

在这里插入图片描述

2、 当还没有重启时,执行以下命令(适用与任何版本的系统)

在这里插入图片描述完成修复镜像文件

3、 如果删除文件后处于重启状态
同引导模式一样关机后选择从cd启动,进入挽救模式,不再赘述。
先进入光盘下的真实命令窗口
在这里插入图片描述
在此模式下恢复初始化镜像文件
在这里插入图片描述
完成修复,换为硬盘启动即可。

七、超级用户忘记密码怎么办

更改root用户的开机密码

1、开机重启时按e

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后2次exit退出,等待即可

八、系统级别的修复

(1)系统启动的基本知识

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

(2)当系统重复启动的解决办法
1、 模拟系统反复重启的情况

systemctl set-default reboot.target

2、在开机后发现反复重新启动,时候按e
在这里插入图片描述

4、再重新设定默认启动项级别,即可完成密码更改。

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值