且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux学习134 Unit 11

更新时间:2022-09-30 14:04:38

unit11系统恢复

1.系统启动流程

通电

 ||

bios(主板上的只读存储中,basic input or output system)

作用,硬件检测,激活硬件

||

grub系统引导(grub引导分为两个阶段)

1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节

*)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr

*)进入到挽救模式,执行chroot /mnt/sysimage切换到真实/环境,

   并执行grub2-install /dev/vda

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

2)阶段2 grub文件引导阶段

   找到/boot分区

   读取/boot/grub2/grub.cfg

   文件丢失,grub2-mkconfig >/boot/grub2/grub.cfg

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11

   ||

启动内核,只读挂载/设备

检测设备

对设备驱动进行初始化

进入系统初始化阶段

内核丢失,从新安装内核安装包就可以解决

rpm -ivh kernel-xxxxx.rpm --force

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11


||

系统初始化阶段

系统初始化阶段加载initrd镜像

Linux学习134 Unit 11

Linux学习134 Unit 11

Linux学习134 Unit 11


开启初始化进程systemd(启动画面按e,删到ro,ro改为rw,再加rd.break,ctrl+x退出

开始selinux

加载内核参数

初始化系统时钟,键盘,主机名称

重新读写挂载/设备

激活raid,lvm

激活配额

启动multi-user.target.wants中的所有服务

开启虚拟控制台

启动图形

Linux学习134 Unit 11

Linux学习134 Unit 11



initramfs-`uname -r`.img丢失用:

mkinitrd initramfs-`uname -r`.img `uname -r`

恢复

 

 

改密码

Linux学习134 Unit 11

Linux学习134 Unit 11



本文转自  夏梨巴人  51CTO博客,原文链接:http://blog.51cto.com/12774035/1921795