忘记root密码怎么办?grub引导界面出现问题怎么办?模拟MBR扇区故障怎么办? 别怕!搞根华子,博主带你解决!!!!!

一、引导过程

CentOS 7系统中,由systemd掌管系统的初始化工作,系统的启动过程与之前的版本相比有了新的变化。
Linux操作系统的引导过程:开机自检-----MBR引导-----GRUB菜单-----加载内核-----init进程初始化

1.1.1、开机自检(BIOS)

服务器主机开机以后,将根据主板BIOS(Basic Input/Output System,基本输入输出系统)中的设置对CPU。内存。显卡,键盘等设备进行初步检测,并初始化部分硬件(加电自检)
检测成功后根据预设的启动顺序移交系统控制权,大多数时候会移交给本机硬盘(加载部分驱动)

1.1.2、MBR引导

当从本机硬盘中启动系统时,首先根据硬盘的第一个扇区中MBR(Master Boot Record,主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区
或者直接根据MBR记录中的引导信息调用启动菜单(CentOS7中为grub2)
注意:要安装双系统,则两个系统需要分别安装在不同的盘符当中

1.1.3、GRUB菜单

对于Linux系统来说,GRUB算是使用最广泛的多系统引导器程序
系统控制权传递给GRUB以后,将会显示启动菜单提供给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核

1.1.4、加载内核(Kernel)

系统引导器程序会从本地硬盘中加载内核以及内存文件系统(CentOS 7 中使用initramfs)
Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度
内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程
内存文件系统initramfs 是经过gzip 的cpio归档,其中包含启动时所有必要的硬件内核模块,初始化脚本等。
内核放在/boot目录下,/boot目录相当于Windows的system32

1.1.5、init进程初始化

加载硬件驱动以及初始化进程(加载全部驱动)
由Linux内核加载运行/sbin/init程序,是系统中第一个进程
PID(进程标记)号永远为1

1.2、systemd单元类型

在systemd中不同类型的systemd对象被统一称为单元,是让系统知道该如何进行操作和管理资源的主要对象,所以systemd有许多单元类型

systemd单元文件最初默认存放在/lib/systemd/system目录中,每当安装新的软件都会自动在这个目录中添加一个配置文件

systemctl 命令用于管理各种类型的systemd单元,可以使用“systemctl -t help”命令来查询systemd支持的单元类型

二,故障实验

咱们是CentOS7.4 其他系统应该也是可以尝试做

忘记root密码?

在咱们无论生产或者实验当中,可能会出现一些意外的情况之一;那就是忘记了用户密码;
别怕! 教你一招搞定,快捷,简单!!!
看操作:(实验环境)

  1. 咱么需要用到cd光驱;进入设置点击链接;
    在这里插入图片描述
  2. 开机界面按F2进入BIOS;
    

在这里插入图片描述
3. 进入BIOS左右可以切换窗口,在BOOT找到CD-ROM Drive ±可以调顺序,光驱调到第一启动;F10 yes保存;
在这里插入图片描述
4. 进入系统界面选择第三个(英文我就不写了)
在这里插入图片描述
5.选择第二个回车 CentOs system…
在这里插入图片描述
6.

  • 输入1(界面下方有解释)
  • 输入chroot /mnt/sysimage (进入根)
  • passwd root (想要修改的用户名)
  • 输入两次新密码
  • exit 退出当前位置
  • reboot 重启 就欧了!!!!!
    在这里插入图片描述
    重启之后登陆想要登陆的用户,输入新改的密码就行啦 !!!!

grub引导界面出现问题??

所谓的引导界面出现问题就是/boot/grub2/grub.cfg文件损坏,或者其他情况;
看解决方法;
正常界面:
在这里插入图片描述

出现下图界面:故障
在这里插入图片描述

注:操作方法也是需要cd光驱;
前面的操作和上面忘记密码的操作是一样的;到第六步的时候会需要注意;
(结合上面图片,懒得复制啦!!!!!!)
第六步:

  • 输入chroot /mnt/sysimge
  • cd /boot/grub2 到grub2目录下
  • 输入grub2-mkconfig -o /boot/grub2/grub.cfg 自动修复
  • 修复完成退出exit
  • 重启reboot
  • 重启可能要等待一会,出现两次界面第二次的时候就是可以了

模拟MBR扇区故障???

出现病毒、木马等造成的破坏
不正确的区分操作、磁盘读写误操作;;等等
找不到引导程序,启动中断
无法加载操作系统,开机后黑屏
那来了来了:::::

注:还是需要用到cd光驱
故障界面:
在这里插入图片描述
1.咱们需要加一硬盘,把之前引导盘备份到新的硬盘里;
在这里插入图片描述

2.格式化新磁盘。mkfs命令;
3.挂载mount /dev/sdb /opt
备份MBR扇区数据
dd if= /dev/sda of=/opt/mbr.bak bs=512 count=1
模拟MBR扇区故障
dd if=/dev/zero of= /dev/sda bs= 512 count=1
4.重启!
5.进重启界面就跟上面操作相同;到输入界面时需按照下面命令操作;
6.
在这里插入图片描述
7.重启能正常登陆就行!!!!咱们就修复好了!!!

华子搞完了,也该看完了,再见朋友们!!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值