Linux :系统引导过程及修复

引导过程及修复

  • 通电
  • bios初始化
    对硬件检测
    初始化硬件时钟
  • 磁盘引导
    mbr=主引导记录=0 磁道 1 扇区 446
    作用:
    记录grub2引导文件的位置

当mbr数据丢失系统会因为找不到启动分区而停止启动

  • 问题模拟方式:
  • 系统磁盘 /dev/vda
  • 清空系统/dev/vda 上的mbr数据
    dd if=/dev/zero of=/dev/vda bs=446 count=1
    在这里插入图片描述
  • reboot :重启
  • 在这里插入图片描述
  • 添加一个光盘启动:
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 用硬盘启动:
    在这里插入图片描述

在这里插入图片描述

  • grub2文件引导
    rhel8 :
    /boot/grub2/grub.cfg
    /boot/loader/entries/xxxxx.conf
    指定/boot位置
    指定系统启动时加载文件名

  • 问题:

  • rhel8:

  • rm -fr /boot/loader/entries/xxxxx.conf

  • 在这里插入图片描述

  • reboot后:
    在这里插入图片描述

  • 修复:

  • rhel8:

  • kerne-install add 内和版本号 内核镜像

  • kernel-install add ’ $ ‘(uname -r)/lib/modules/’ $ '(uname -r )/vmlinuz

  • 手动引导:

  • set root=‘hd0,msdos1’

  • 在这里插入图片描述
    重新下载:
    在这里插入图片描述
    在这里插入图片描述

  • 内核加载:

  • 加载内核作用:

  • /boot/vmlinuz- $ (uname -r)

  • 系统初始化硬件设备

  • 只读挂载/设备

  • 问题:

  • rm -fr /boot/vmlinuz-$(uname -r)

  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 恢复:

  • 拆解内核安装包并复制内核压缩镜像到/boot/

  • 在这里插入图片描述
    在这里插入图片描述
    再次启动,转换成硬盘启动就ok!

  • 系统初始化镜像

  • /boo/initramfs-4.18.0-80.el8.x86_64.img
    加载系统时钟
    加载selinux
    加载系统主机信息
    加载/etc/fstab文件中磁盘挂载策略
    加载磁盘配额
    初始化系统程序开启开机启动服务
    开启虚拟控制台
    开启图形

  • 问题:

  • rm -fr /boot/initramfs-4.18.0-80.el8.x86_64.img
    在这里插入图片描述

  • 进入救援模式:

  • 在这里插入图片描述
    两次exit,硬盘模式重启

  • 系统启动级别

  • 0 关机

  • 1 单用户

  • 2无图形网络模式

  • 3无图形网络模式

  • 4 无图形网络模式

  • 5有图形网络模式

  • 6 重启

  • :问题:

  • systemctl set-defaule reboot.target

  • 开机无限重启

  • 在这里插入图片描述

reboot 重启
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 超级用户密码忘记
  • 开机选择界面按< e >进入引导文件编辑模式
  • 在内核加载选项最后删除到 ” o “ ”o“ o
  • r o − − > r w ro-->rw ro>rw
  • 加入rd.break参数终止系统启动进入单用户模式
  • ctrl+x 启动
  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • ∗ ∗ 误 删 b o o t ∗ ∗ **误删boot** boot
  • 在这里插入图片描述
    进入挽救模式:
    在这里插入图片描述
    重 启 后 进 入 g r u b 2 文 件 引 导 重启后进入grub2文件引导 grub2
    在这里插入图片描述
  • 建立配置文件
  • 在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值