引导过程与服务控制(超详细的排障图解)(中)

简介: 1、Linux操作系统引导过程1.1 引导过程总览linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化

2.2.2 案例演示1(恢复MBR扇区中的grub引导程序)

改用光盘启动,进入急救模式,从备份中恢复grub引导程序(/dev/sda的前446个字节)。

MBR位于第一块硬盘(/dev/sda)的第一个物理扇区处,总共512字节,前446字节是主引导记录,分区表保存在NBRA扇区中的第447-510字节中。

1)先备份MBR扇区的前446个字节。

[root@localhost ~]# mount /dev/sdb1 /data/aa    //将sdb1挂载到/data/aa目录下
 [root@localhost ~]# dd if=/dev/sda of=/data/aa/grub.bak bs=446 count=1     //将MBR扇区的前446个字节备份到/dev/sdb1中
 记录了1+0 的读入
 记录了1+0 的写出
 446字节(446 B)已复制,0.000140753 秒,3.2 MB/秒
 [root@localhost ~]# ls /data/aa
 grub.bak  mbr.bak
复制代码


网络异常,图片无法展示
|


2)模拟对MRB中的GRUB引导程序的破坏,但并不破坏分区表。

#使用空字符串破坏前446个字节(即主引导记录)
 [root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1      
 记录了1+0 的读入
 记录了1+0 的写出
 446字节(446 B)已复制,0.000168803 秒,2.6 MB/秒
 [root@localhost ~]# reboot     //重启,观察故障情况
复制代码


网络异常,图片无法展示
|


3)重启发生故障。进入急救模式,从备份中恢复grub引导程序。

网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


2.2.2 案例演示2(重建grub.cfg 文件)

引导界面进入急救模式,重建GRUB菜单配置文件。

主要命令:

chroot /mnt/sysimage     
 #进入急救模式后,加载光盘镜像,切换到光驱系统的根环境
 grub2-install /dev/sda    
 #重新将GRUB引导程序安装到第一块硬盘(dev/sda)的MBR扇区
 grub2-mkconfig -o /boot/grub2/grub.cfg    
 #重新构建GRUB菜单配置文件
复制代码


演示步骤:

1)模拟删除grub.cfg文件。

[root@localhost ~]# cd /boot/grub2     //切换到/boot/grub2目录
 [root@localhost grub2]# ls             //查看目录内的文件,有grub.cfg文件
 device.map  fonts  grub.cfg  grubenv  i386-pc  locale
 [root@localhost grub2]# rm -rf /boot/grub2/grub.cfg    //删除grub.cfg文件
 [root@localhost grub2]# ls
 device.map  fonts  grubenv  i386-pc  locale
复制代码


网络异常,图片无法展示
|


2)重启观察故障。之后重新启动,在读条界面按 Esc 键进入启动菜单,改用光盘启动,引导界面进入急救模式,重建GRUB菜单配置文件。

  • 出现”grub>“故障提示符。

网络异常,图片无法展示
|


  • 重新启动,在读条界面按 Esc 键进入启动菜单,改用光盘启动,进入急救模式,重建GRUB菜单配置文件。


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


2.3 遗忘root用户密码

2.3.1 故障原因和解决思路

故障原因:

  • 遗忘root用户的密码

故障现象:

  • 无法进行需要root权限的管理操作;
  • 若没有其他可用账号,将无法登陆操作系统。

解决思路

  • 进入急救模式,重设密码。

2.3.2 案例演示(CentOS 6)

重启系统,读条时按 e 键,之后按 a 键进入下一界面。之后输入s进入但用户模式,在单用户模式下修改root用户的密码。

网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|


网络异常,图片无法展示
|

相关文章
第二章:LTI连续系统
第二章:LTI连续系统
79 0
|
编解码 IDE 算法
2023年电赛---运动目标控制与自动追踪系统(E题)发挥题思路
2023年电赛---运动目标控制与自动追踪系统(E题)发挥题思路
664 0
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
从原理出发 - 提示词如何影响大模型的输出
在探索人工智能的深海中,提示词(Prompt)是引导大模型输出的灯塔。本文希望通过对自身所学所思进行总结,解析提示词如何塑造AI的响应,揭示其背后的机制。
|
Linux Shell 调度
引导过程和服务控制
引导过程和服务控制
70 0
|
数据格式
2023年数维杯B 题 节能列车运行控制优化策略思路及参考代码
2023年数维杯B 题 节能列车运行控制优化策略思路及参考代码
2023年数维杯B 题 节能列车运行控制优化策略思路及参考代码
|
存储 Kubernetes 负载均衡
【k8s 系列】k8s 学习二十六,有状态的应用如何部署 1?
前面我们分享很多关于 K8S 的内容,有没有发现 pod 都是无状态,RS / RC 管理的 pod 也是无状态的,我们可以任意删除一个 pod,副本管理器又会马上给我们创建一个 pod 那么如果咱们的这个 pod 是有挂载持久卷的,那么我们用老方法可还行?
201 0
|
人工智能 编解码 网络协议
计算机实验基础要点
第一台计算机ENIAC 1946年 计算机发展:电子管计算机,晶体管计算机,集成电路计算机,大规模集成电路计算机 计算机分类:超级计算机,大型计算机,小型计算机,微型计算机,嵌入式计算机, 计算机特点:速度快,精度高,存储容量大,具有逻辑判断能力,自动化程度高,可与通信网络互联 计算机应用:1科学计算2数据处理3辅助技术4过程控制5人工智能 计算机系统组成:1硬件2指令3程序4软件
111 0
|
数据可视化 Linux 网络安全
引导过程与服务控制(超详细的排障图解)(下)
1、Linux操作系统引导过程 1.1 引导过程总览 linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化
145 0
|
安全 Linux Shell
引导过程与服务控制(超详细的排障图解)(上)
1、Linux操作系统引导过程 1.1 引导过程总览 linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化
224 0

热门文章

最新文章