Linux操作系统的引导修复

一、系统引导的记录的作用及修复

1、开机的过程

(1)通电

(2)bios初始化:

BIOS的初始化过程是计算机开机时的第一个操作,其初始化过程确保计算机硬件正常运行并能启动操作系统。它提供了硬件初始化、启动管理、系统错误处理软硬件交互的功能,为计算机系统的正常运行建立了基础。

(3)磁盘引导:

磁盘引导是通过引导设备(通常是硬盘)上的引导扇区实现的。这个引导扇区包含了引导程序的代码和启动加载器,它们负责加载操作系统的核心文件并将控制权交给操作系统。

mbr=主引导记录=0磁道1扇区446

作用: 记录grub2引导文件的位置

当mbr数据丢失系统会因为找不到启动分区而停止启动,此时就需要用光盘进入系统挽救模式,重新安装grub2到系统硬盘上实现重启开机。

2、实验演示

(1)清空系统/dev/sda上的mbr数据

Linux操作系统的引导修复_第1张图片 Linux操作系统的引导修复_第2张图片

Linux操作系统的引导修复_第3张图片

Linux操作系统的引导修复_第4张图片

 (2)从光盘进行启动

Linux操作系统的引导修复_第5张图片

Linux操作系统的引导修复_第6张图片

Linux操作系统的引导修复_第7张图片 

Linux操作系统的引导修复_第8张图片 

Linux操作系统的引导修复_第9张图片

Linux操作系统的引导修复_第10张图片 Linux操作系统的引导修复_第11张图片 

 重新进入固态

Linux操作系统的引导修复_第12张图片

 2、引导文件的作用及修复方法

作用:引导文件在系统启动和引导过程中扮演着关键角色。它指示引导装载程序如何加载和执行引导程序确定内核的位置和引导参数,并提供故障处理和系统修复的选项。正确配置和使用引导文件是确保系统能够顺利启动和引导的重要一部分。

(1)删除主引导文件,查看系统启动文件内容

Linux操作系统的引导修复_第13张图片

Linux操作系统的引导修复_第14张图片

 (2)自动引导文件出现问题,进行手动引导

Linux操作系统的引导修复_第15张图片

Linux操作系统的引导修复_第16张图片

(3)恢复删除文件

Linux操作系统的引导修复_第17张图片

 3、内核镜像在系统初始化中的作用及恢复方法

作用:内核镜像是操作系统的核心组件,负责管理和控制计算机的硬件资源,并在系统启动时加载到内存中,它负责着硬件初始化、启动引导、进程管理、内存管理和文件系统管理等关键任务,确保系统能够正常启动和运行。

(1)系统还没关机和重启的情况下

Linux操作系统的引导修复_第18张图片

 (2)系统已关机或重启

进入固件设置

Linux操作系统的引导修复_第19张图片

 进入挽救模式

Linux操作系统的引导修复_第20张图片

重新开机,将+Hard Drive置顶

Linux操作系统的引导修复_第21张图片

 4、系统初始化镜像的作用及修复

作用:系统初始化镜像在系统启动时提供了一个临时的文件系统,加载必要的模块和驱动程序,校验和修复文件系统,并执行系统初始化和引导任务。这些功能都有助于确保系统能够正常启动和运行。

 (1)没关机没重启的情况下

Linux操作系统的引导修复_第22张图片

(2)已关机或重启的情况下

Linux操作系统的引导修复_第23张图片 

选择光盘启动进入挽救模式 

 Linux操作系统的引导修复_第24张图片

 Linux操作系统的引导修复_第25张图片

重新开机,将+Hard Drive置顶

Linux操作系统的引导修复_第26张图片

注:此命令可以恢复任何版本的任意系统的初始化镜像 

5、系统启动级别的修复

系统启动级别

Linux操作系统的引导修复_第27张图片

(1)方式

(2) 设定开机无限重启

(3)设定手动开机启动级别

按e进入设定

Linux操作系统的引导修复_第28张图片

 Ctrl+x启动

(4)进入系统,用命令恢复

Linux操作系统的引导修复_第29张图片

 6、破解超级用户密码

(1)重新启动系统,选择启动标题按e进入编辑

删除内核行部分内容

Linux操作系统的引导修复_第30张图片

Linux操作系统的引导修复_第31张图片Ctrl+x启动系统

(2)在shell中修改超级用户密码

Linux操作系统的引导修复_第32张图片当我们在单用户模式更改密码时如果selinux打开了,那么此程序会阻止系统识别新更改的密码,必须要重新初始化 selinux才能使系统识别密码的更改。

 exit重启系统。

你可能感兴趣的:(linux,运维,服务器)