1.引导过程
-
BIOS:开机、检测硬件,去第一启动项找主引导记录(mbr、gpt)
-
mbr:协助硬件找到操作系统
-
grub:启动加载器(程序的配置文件找到内核,操作系统文件的位置)
-
加载内核:运行内核操作系统
-
init进程初始化 centos 7: systemd(并行一起启动程序)
centos 6: into(串行启动)
2.服务
2.1 服务类型
-
系统服务:给系统提供服务的功能
-
应用服务:给人提供服务
2.2 systemd服务
-
对比5 6 可以解决依赖关系并行启动
-
按需启动
-
自动解决依赖关系
-
负责在系统启动或运行时,激活系统资源,服务器进程和其它进程
-
系统引导时实现服务并行启动
-
按需启动守护进程
-
自动化的服务依赖关系管理
-
同时采用socket式与D-Bus总线式激活服务
-
socket与服务程序分离
-
向后兼容sysv init脚本
-
使用systemctl 命令管理,systemctl命令固定不变,不可扩展,非由systemd启动的服务,
-
systemctl无法与之通信和控制
-
系统状态快照
2.3 修复mbr分区
步骤:
备份mbr引导扇区到其他磁盘
模拟破坏mbr引导扇区
引导镜像急救模式进行mbr扇区恢复
步骤:
添加一块新的硬盘分区作为备份盘

创建系统文件并挂载

将sda系统文件写到挂载目录中

查看saa是否有数据不是全是0就是有数据

写入数据破坏mbr引导区重启

依次选择3 2 rescue界面选择1

新建一个文件夹用于挂载

将ky33下备份的系统文件写入到sda里

查看磁盘是否写入并重启

系统恢复

遗忘root密码重置

重启之后快速按下esc进入急救界面(只能按一下),选择332进入光驱急救模式

选择需要重置密码的用户 重新输入新密码重启

进入系统
单用户重置密码

正常开机进入界面

按E键进入菜单编辑模式

进行重新挂载

切根目录

切换用户为root 并重新设置密码

关闭安全模块并重启
本文介绍了BIOS引导流程,包括MBR和GRUB的作用,以及CentOS7中的Systemd服务管理和修复MBR分区的过程。还涉及了服务类型、Systemd的优点,以及遗忘root密码的恢复步骤,包括急救模式和单用户模式操作。
1996

被折叠的 条评论
为什么被折叠?



