首页 > 代码库 > 系统恢复

系统恢复

#################################################

##############系统恢复###########################

#################################################

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

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

       找到/boot分区

       读取/boot/grub2/grub.cfg



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

       ||

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

    检测设备

    对设备驱动进行初始化

    进入系统初始化阶段



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

    rpm -ivh kernel-xxxxx.rpm --force

    ||

    系统初始化阶段

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

    开启初始化进程systemd

    开始selinux

    加载内核参数

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

    重新读写挂载/设备

    激活raid,lvm

    激活配额

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

    开启虚拟控制台

    启动图形

    

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

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

    恢复



忘记密码

技术分享

    

本文出自 “12110289” 博客,谢绝转载!

系统恢复