Linux学习134 Unit 11

简介:

unit11系统恢复

1.系统启动流程

通电

 ||

bios(主板上的只读存储中,basic input or output system)

作用,硬件检测,激活硬件

||

grub系统引导(grub引导分为两个阶段)

1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节

*)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr

*)进入到挽救模式,执行chroot /mnt/sysimage切换到真实/环境,

   并执行grub2-install /dev/vda

wKioL1kIka6D46Y6AABZlHBuFWk178.jpg

wKiom1kIka_TMXk9AABmIq1Q4Ao127.jpg

wKiom1kIka-yWHYpAABw26JEzzw800.jpg

wKioL1kIkjvhxliqAAAy3Fzh5JE168.jpg

wKiom1kIkjyxB76RAABN6Xcvt-Y952.jpg

wKiom1kIkjziNBYlAABJHwSWiGk637.jpg

wKioL1kIkjzCTApKAAAq4Lbnx-o148.jpg

wKiom1kIkjyzfvHsAAAWW9OniwU195.jpg

wKioL1kIkj3hJSLRAABwmCXxZW0291.jpg

wKioL1kIkj2BC23mAABLjX9zjtc434.jpg

wKioL1kIkmTzjrO_AABGiycl9WY619.jpg

2)阶段2 grub文件引导阶段

   找到/boot分区

   读取/boot/grub2/grub.cfg

   文件丢失,grub2-mkconfig >/boot/grub2/grub.cfg

wKioL1kIkuCjUlinAAAUSPQ4nUA214.jpg

wKioL1kIkuHhTG_mAAAuloc3pE4204.jpg

wKiom1kIk3bBCOkIAACaHwcOp_Q784.jpg

wKiom1kIkzKTD8t8AAA2keJtsi8614.jpg

wKiom1kIk9ex4kNGAAAfUOK13hk365.jpg

wKioL1kIk9fjlFwHAAAR5xpHX7Q589.jpg

   ||

启动内核,只读挂载/设备

检测设备

对设备驱动进行初始化

进入系统初始化阶段

内核丢失,从新安装内核安装包就可以解决

rpm -ivh kernel-xxxxx.rpm --force

wKiom1kIlSnyMkF9AAB06oAEIOQ988.jpg

wKiom1kIlX-jCQ4UAAAe7Cp1lNk108.jpg

wKioL1kIlSqiuGqIAACwwNpC1vE589.jpg


||

系统初始化阶段

系统初始化阶段加载initrd镜像

wKioL1kIllfRLO_mAABD-or27S4655.jpg

wKiom1kIlljRjD2HAABgrtP8zUA103.jpg

wKioL1kIllixkMEGAAAeF9jnpws136.jpg


开启初始化进程systemd(启动画面按e,删到ro,ro改为rw,再加rd.break,ctrl+x退出

开始selinux

加载内核参数

初始化系统时钟,键盘,主机名称

重新读写挂载/设备

激活raid,lvm

激活配额

启动multi-user.target.wants中的所有服务

开启虚拟控制台

启动图形

wKiom1kIlzzzw-FzAAA71j0Y_tw461.jpg

wKioL1kIlzyis8U0AABdZ3YFYSA849.jpg



initramfs-`uname -r`.img丢失用:

mkinitrd initramfs-`uname -r`.img `uname -r`

恢复

 

 

改密码

wKiom1kImAuyJPeOAACTYPAeQNE298.jpg

wKioL1kImAyRdzdUAAEqoLk8ZnU613.jpg



本文转自  夏梨巴人  51CTO博客,原文链接:http://blog.51cto.com/12774035/1921795


相关文章
|
3月前
|
NoSQL 关系型数据库 MySQL
Linux学习记录---(1、基本命令)
该博客文章提供了Linux系统中基本命令的使用记录,包括文件和目录操作、Redis服务管理、MySQL数据库操作以及Tomcat服务器的启动和检查。
Linux学习记录---(1、基本命令)
|
21天前
|
存储 安全 Linux
|
23天前
|
Linux Shell 数据安全/隐私保护
|
4月前
|
Ubuntu Linux vr&ar
IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践
本文详细记录了新版QQ音视频通话在 Linux 平台适配开发过程中的技术方案与实现细节,希望能帮助大家理解在 Linux 平台从 0 到 1 实现音视频通话能力的过程。
172 2
|
1月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
1月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
39 1
|
1月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
3月前
|
NoSQL Ubuntu Linux
Linux内核学习
Linux内核学习
80 3
|
2月前
|
Linux
使用qemu来学习Linux的休眠和唤醒
使用qemu来学习Linux的休眠和唤醒
|
2月前
|
Linux
linux内核原子操作学习
linux内核原子操作学习
下一篇
无影云桌面