Linux的系统排错

本文详细介绍了Linux系统在引导过程中遇到的各种问题及其解决方案,包括MBR主引导记录恢复、GRUB引导文件丢失、内核文件缺失、初始化镜像文件丢失、/boot分区被删除以及忘记root用户密码等情况的处理方法。通过这些步骤,读者可以学习到如何在Linux系统出现问题时进行有效的故障排除和修复。
摘要由CSDN通过智能技术生成

一、系统引导过程

在这里插入图片描述

  • BIOS是电脑的基本输入输出系统,在计算机系统中起着重要作用
  • BIOS是连接电脑硬件和软件的枢纽,也可以说它是一款转换器
  • 从功能上看,BIOS分为三个部分: 自检及初始化程序;硬件中断处理;程序服务请求
程序 含义
自检及初始化程序 比较容易理解,就是电脑通电后BIOS对硬件部分的检测,是否有异常或故障,还有就是启动前一些硬件参数的比对是否符合,之后就是引导硬盘的操作系统
硬件中断处理 计算机开机的时候,BIOS会告诉CPU硬件设备的中断号,当你操作时输入了使用某个硬件的命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号跳回原来的状态
程序服务请求 从BIOS的定义可以知道它总是和计算机的输入输出设备打交道,它通过最特定的数据端口发出指令,发送或接收各类外部设备的数据,从而实现软件应用程序对硬件的操作

二、系统的不同问题

2.1 硬盘引导阶段

1、 mbr主引导记录的恢复

模拟问题: dd if= /dev/zero of=/dev/vda bs=446 count=1
在这里插入图片描述
重启开机后,会卡在这里。
在这里插入图片描述
解决
(1)让虚拟机开机时以光驱开启。

  • 插入光驱时,先关机。
    在这里插入图片描述
    在这里插入图片描述
    (2)开机进入挽救模式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (3)df 查看一下 boot分区所在硬盘为/dev/vda
    (4)grub2-install 启动分区所在硬盘
    (5)两次exit 就好了
    在这里插入图片描述
    (6)更改开机启动方式,重启问题就解决了

2.2 文件引导阶段

1、引导文件grub.cfg丢失

模拟问题: rm -fr /boot/grub2/grub.cfg
在这里插入图片描述
解决
未重启时,
在这里插入图片描述
重启 时:
(1)以磁盘方式开启虚拟机,此时,系统会停在这里,因为丢失了引导文件,说以我们可以手动引导

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值