引导过程与解决root密码忘记问题、不能正常开机

一、LINUX启动引导过程总览表

在这里插入图片描述

二、系统初始化进程

Init进程

1.由Linux内核加载运行 /sbin/init 程序
2.是系统中第一个进程
3.PID(进程标记)号永远为1

Systemd

1.Systemd是Linux操作系统的一种init软件
2.CentOS7中再用全新的Systemd启动方式,取代传统的SysVinit
3.CentOS7中运行的第一个Init进程是/lib/systemd/systemd

Systemd 单元类型

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

三、修复MBR扇区故障

3.1 故障原因

病毒、木马等造成的破坏
不正确的分区操作、磁盘读写误操作

3.2 故障现象

找不到引导程序,启动中断
无法加载操作系统,开机后黑屏

3.3 解决思路

1.手动输入
2.进入急救模式,重写或选择从备份中恢复grub.conf
3.向MBR扇区中重建grub程序

四、实验:模拟MBR扇区故障,然后去进行修复

1.实验前添加一块硬盘,重启LINUX查看磁盘是否成功添加,命令fdisk -l这里可以看见磁盘sdb,命令mkfs -t ext4 /dev/sdb格式化sdb
在这里插入图片描述
2.挂载/opt目录下mount /dev/sdb /opt,备份MBR扇区数据
在这里插入图片描述
3.清除sda中MDR数据,模拟故障
在这里插入图片描述

4.此时发现无法正常启动
在这里插入图片描述
5.连接光盘,利用光盘中的系统进行恢复操作,选中进入troubleshooting菜单 选择Rescue a centos system
在这里插入图片描述
在这里插入图片描述
6.、进入引导可以按回车,或者等待按1 再按会车键进入sh-4.2#命令行模式
在这里插入图片描述
7.命令mount /dev/sdb /mnt 将sdb备份的文件挂到mnt目录下,然后进去查看是否有mbr.bak
在这里插入图片描述
在这里插入图片描述

8.开始恢复
在这里插入图片描述
9.重启reboot进入系统测试是否正常,顺利重启后出现登录界面,至此MBR扇区故障修复成功
在这里插入图片描述
在这里插入图片描述
PS:在实际生产环境中,一般情况下扇区数据不会进行备份处理:通常发生类似故障,我们选择从机房内其它服务器中拷贝数据进行恢复

五、修复GRUB引导故障

5.1 故障原因

MBR中的GRUB引导程序遭到破坏
grub,conf文件丢失、引导配置有误

5.2 故障现象

系统引导停滞,显示“grub>”提示符

5.3 解决思路

1.尝试手动输入引导命令(有点多,嫌麻烦的就别手输了,了解即可)
2.进入急救模式,重写或者从备份中恢复grub.conf(即加载镜像文件中的备份)
3.向MBR扇区中重建grub程序

六、遗忘root账户密码

6.1 故障原因

遗忘root用户的密码

6.2 故障现象

无法进行需要root权限的管理操作
若没有其他可用账号,将无法登陆系统

6.3 解决思路

进入急救模式,重设密码

七、实验:grub菜单故障恢复并重置root密码

1.装入光盘,在光盘引导界面选择troubleshooting,进入troubleshooting菜单 选择Rescue a centos system
在这里插入图片描述
在这里插入图片描述
.2.进入引导可以按回车,或者等待按1 在按会车进入sh-4.2#命令行
在这里插入图片描述
3.进入/boot/grub2查看文件,然后rm -rf grub.cfg删除该文件

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

4.这里在救援模式后切根下passwd更改root账户密码
在这里插入图片描述
5.已模拟出grub损害和遗忘账户密码,接下来准备重启,尝试修复, 重启后按F2进入BOIS界面,挂载光盘,保存后重新启动

在这里插入图片描述
在这里插入图片描述6.进入救援模式后切根,使用grub2-install命令修复grub,然后查看是否修复,发现未修复,再继续修复grub.cfg配置文件,继续查看是否修复
在这里插入图片描述
在这里插入图片描述
7.给root账户设置新密码,连续输入两次新密码
在这里插入图片描述
8.重启电脑,光盘切到硬盘,然后进入登录界面,验证密码
在这里插入图片描述
9.至此,grub和密码全部修复
在这里插入图片描述
在这里插入图片描述

PS:通过急救模式进入光盘类似于WINDOWS系统PE工具,这种修复操作便捷可以解决许多故障!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值