系统恢复技术

1.系统引导过程

   通电——>bios初始化——>grub2磁盘引导——>grub2文件引导——>指定boot所在分区——>启动内核,只读挂载设备——>启动init程序进入初始化阶段——>启动systemd初始化进程——>取/etc/systemd/中的文件——>启动程序——>启动登陆环境

2.bios初始化

   基本输入 / 输出系统 ( BIOS ) 是内置于标准 x86/x86-64硬件的固件接口 , 将硬件置于已知状态并准备好系统以加载操作系统。

3.grub 磁盘引导阶段

   mbr 的作用是为了记录 /boot 目录所在分区位置(磁盘的 0 磁道 1 扇区的前 446 字节)。

4.grub 文件引导阶段

   由/boot/grub2/grub.cfg指定 /boot 分区位置

   **若此文件丢失或错误导致系统无法自启,可手动引导:

   >set root='hd0,msdos1'
   >linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1
   >initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img
   >boot

   即可正常启动,启动后恢复启动引导文件下次即可自启:>grub2-mkconfig > /boot/grub2/grub.cfg

   **若丢失了/boot/vmlinuz-3.10.0-123.el7.x86_64文件,则需启动急救模式做如下操作:

  

   **若丢失了/boot/initramfs-3.10.0-123.el7.x86_64.img文件,则需打开急救模式如下操作:

  

5.内核引导阶段

   检测硬件设备;设备驱动初始化;将根目录 / 只读挂载;载入初始进程 systemd

   **内核文件丢失请重新安装内核

6.systemd 初始化

   加载内核参数;读写挂载 / 文件系统;激活系统配额;启动 multi-user.target.wants 中的所有服务脚本;启用虚拟控台;启动图形

7.启动级别
   runlever0.target -> poweroff.target
   runlever1.target -> rescue.target
   runlever2.target -> multi-user.target
   runlever3.target -> multi-user.target
   runlever4.target -> multi-user.target
   runlever5.target -> grapical.target
   runlever6.target -> reboot.target

   **设定启动级别
       systemctl set-default + 启动级别
       vim  /etc/systemd/system/default.target

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值