【Linux学习笔记17】系统故障恢复方法大全(一)

本文详细介绍了Linux系统从通电、BIOS初始化到内核加载等各阶段可能遇到的故障及恢复方法,包括MBR丢失、GRUB2引导问题、内核加载失败等情况,并提供了忘记超级用户密码的解决步骤。
摘要由CSDN通过智能技术生成

fdisk -l:查看当前磁盘及分区信息
df:查看文件系统(分区)的使用情况
<实验前提前查看>
在这里插入图片描述
在这里插入图片描述

1.通电

先检查基础问题,看是否是电源问题

2.bios初始化

  • 对硬件检测
  • 初始化硬件时钟

3.磁盘引导/dev/sda

  • mbr = 主引导记录 = 0磁道1扇区446 (其中只存放了c盘的位置)

  • 作用: 记录grub2 引导文件的位置,找到系统的启动分区

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

3.1.问题模拟方式/dev/sda

  1. fdisk -l:查看当前磁盘及分区信息
  2. dd if=/dev/zero of=/dev/*所在 bs=446 count=1:清空系统/dev/sda上的mbr数据

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

  • 重启失败:

在这里插入图片描述

3.2.恢复方式

  1. 关机
  2. 添加光盘,设定为光盘驱动
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 开机===>进入挽救模式

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

  1. 重新安装grub2到系统硬盘上
    1. chroot /mnt/sysimage
    2. grub2-install /dev/XXX
    3. exit
    4. exit
    <挽救模式下的 / 是光盘的 /,硬盘的 / 会被挂载到当前环境光盘 /mnt/sysimages上>

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值