linux操作系统的引导和修复

1.磁盘引导

mbr = 主引导记录 = 0 磁道 1 扇区 446
作用
记录 grub2 引导文件的位置
mbr 数据丢失系统会因为找不到启动分区而停止启动
问题模拟方式
系统磁盘 / dev / sda
dd if=/ dev / zero of =/ dev / vda bs = 446 count = 1
## 清空系统 / dev / sda 上的 mbr 数据
恢复方式
用光盘进入系统挽救模式
chroot / mnt / sysimage
grub2 - install / dev / vda
## 重新安装 grub2 到系统硬盘上
exit
exit

模拟损坏 

 

 重启后看不到引导,此时主机不知道该干什么

修复:将镜像文件启动连接打开后,进入电源固件的boot。将光盘启动放到第一个

 

 

 进入挽救模式

 退出后关机进入固件

选择

 

2.grub2文件引导

/ boot / grub2 / grub.cfg
/ boot / loader / entries / xxxxxxxxx.conf
指定 / boot 位置
指定系统启动时加载文件成名

 问题1:主引导文件丢失

rm - fr / boot / grub2 / grub.cfg

 

启动时出现

表示自动引导 文件出现问题,需要手动引导。

启动后

 

生成刚才删除的文件否则下次还要手动引导

模拟问题2

rm - fr / boot / loader / entries / xxxxxxxxx.conf ​​​
查看内核版本

用kernel回复

 3.内核加载

加载内核作用
/ boot / vmlinuz - $(uname - r)
系统初始化硬件设备
只读挂在 / 设备
问题出现
rm - fr / boot / vmlinuz - $(uname - r)内核丢失
恢复:

 

发现及时直接复制

 

未发现,下次重启会发现内核找不到。

再次进入挽救模式

4.系统初始化镜像

 作用:

加载系统时钟
加载 selinux
加载系统主机信息
加载 / etc / fstab 文件中磁盘挂在策略
加载磁盘配额
初始化系统程序开启开机启动服务
开启虚拟控制台
开启图形
丢失
恢复
mkinitrd / boot / initramfs - $(uname - r).img $(uname - r)

5.系统启动级别

问题出现 :
systemctl set - default reboot.target
系统进入无限重启
解决
在开机选择界面按 < e > 进入到引导文件编辑模式
在内核加载选项最后加入启动级别 5
ctrl + x
重启后回复

6.超级用户密码忘记

恢复
1. 在开机选择界面按 < e > 进入到引导文件编辑模式
2. 在内核加载选项最后删除到 ro 选项
3. 更改 ro ----> rw
4. 加入 rd.break 参数终止系统启动进入单用户模式
5. ctrl + x 启动
6. chroot / sysroot
7. echo lee | passwd -- stdin root
8. touch / .autorelabel

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143817.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

盘点常见网络安全术语(建议收藏)

1、黑帽 为非法目的进行黑客攻击的人&#xff0c;通常是为了经济利益。他们进入安全网络以销毁&#xff0c;赎回&#xff0c;修改或窃取数据&#xff0c;或使网络无法用于授权用户。这个名字来源于这样一个事实&#xff1a;老式的黑白西部电影中的恶棍很容易被电影观众识别&…

283. 移动零(快慢指针)

算法分析&#xff1a; 如果数组没有0&#xff0c;快慢指针同步移动&#xff0c;元素会被自己复制&#xff1b;如果有0&#xff0c;快指针找到非零元素&#xff0c;将其复制到慢指针位置最终将剩余位置填充为0。 代码&#xff1a; class Solution {public void moveZeroes(i…

python 环境问题

日常环境问题记录 1、pycharm 终端禁止运行脚本1.1 问题描述1.2 以管理员身份运行powershell1.3 修改权限 1、pycharm 终端禁止运行脚本 1.1 问题描述 当我在pycharm终端执行脚本&#xff0c;比如 activate激活虚拟环境时&#xff0c;会报错不让执行 这类问题的出现原因是没…

基于SpringBoot+Vue+MySQL的家乡特色推荐系统

系统展示 用户前台界面 管理员后台界面 系统背景 在当今数字化时代&#xff0c;随着旅游业的蓬勃发展和人们对本土文化探索的热情日益增长&#xff0c;一个基于SpringBoot、Vue.js与MySQL的家乡特色推荐系统应运而生。该系统旨在通过现代互联网技术&#xff0c;深度挖掘并展示各…

【计算机毕设-大数据方向】基于Hadoop的智能交通数据分析可视化系统的设计与实现

&#x1f497;博主介绍&#xff1a;✌全平台粉丝5W,高级大厂开发程序员&#x1f603;&#xff0c;博客之星、掘金/知乎/华为云/阿里云等平台优质作者。 【源码获取】关注并且私信我 【联系方式】&#x1f447;&#x1f447;&#x1f447;最下边&#x1f447;&#x1f447;&…

最好的超声波清洗机是哪款?四款品质上等的超声波清洗机评选

在日常与专业活动里&#xff0c;保持清洁是一项基础却繁琐的职责&#xff0c;尤其针对那些手工难以有效清理的物品。值得注意的是&#xff0c;现代超声波清洗技术已今非昔比&#xff0c;它不再局限于工业领域中大型部件的精密清洗&#xff0c;而是逐步渗透进日常生活&#xff0…

MySQL系列—12.Undo log

1、概念 DML 操作导致数据变化 , 将变化前的记录写入 Undo 日志。 作用 用于记录更改前的一份 copy &#xff0c;在操作出错时&#xff0c;可以用于回滚、撤销还原&#xff0c;只将数据库 逻辑地恢复到原来的样子 你 插入一条记录时&#xff0c;至少要把这条记录的主键值记下来…

Linux系统之head命令的基本使用

Linux系统之head命令的基本使用 一、head命令介绍二、head命令的使用帮助2.1 head命令的help帮助信息2.2 head命令的语法解释 三、head的基本使用3.1 直接使用3.2 查看文件前N行3.3 查看多个文件3.4 查询文件的前5行3.5 显示文本所有内容&#xff08;除了后5行内容&#xff09;…

Scrapy爬虫IP代理池:提升爬取效率与稳定性

在互联网时代&#xff0c;数据就是新的黄金。无论是企业还是个人&#xff0c;数据的获取和分析能力都显得尤为重要。而在众多数据获取手段中&#xff0c;使用爬虫技术无疑是一种高效且广泛应用的方法。然而&#xff0c;爬虫在实际操作中常常会遇到IP被封禁的问题。为了解决这个…

vulnhub(4):NullByte(hydra爆破、sql注入、path劫持提权、提权小tps)

端口 nmap主机发现 nmap -sn 192.168.236.0/24 ​ Nmap scan report for 192.168.236.177 Host is up (0.00020s latency). ​ 177是新出现的机器&#xff0c;他就是靶机 nmap端口扫描 nmap -Pn 192.168.236.177 --min-rate 10000 -oA nmap/scan 扫描开放端口保存到 nmap/scan…

编制数据分析报表的关键步骤,这篇文章为你详细解析

在当今数据驱动的时代&#xff0c;数据分析报表成为了企业决策中不可或缺的工具。它不仅可以帮助我们清晰地展现数据&#xff0c;还能揭示数据背后的趋势与问题&#xff0c;为管理者提供有力的支持。那么&#xff0c;如何编制一份高效、准确的数据分析报表呢&#xff1f;本文将…

运行容器应用

kubernetes通过各种controller来管理pod的生命周期&#xff0c;为了满足不同的业务场景&#xff0c;kubernetes开发了Deployment&#xff0c;ReplicaSet&#xff0c;DaemonSet&#xff0c;StatefulSet&#xff0c;Job等多种ControllerDeployment&#xff1a; kubectl run nginx…

TypeScript入门 (二)控制语句

引言 大家好&#xff0c;我是GISer Liu&#x1f601;&#xff0c;一名热爱AI技术的GIS开发者。本系列文章是我跟随DataWhale 2024年9月学习赛的TypeScript学习总结文档。本文主要讲解TypeScript中控制语句的部分&#xff1b;希望通过我的知识点总结&#xff0c;能够帮助你更好地…

STM32MP157/linux驱动学习记录(二)

38.Linux INPUT 子系统实验 按键、鼠标、键盘、触摸屏等都属于输入(input)设备&#xff0c;Linux 内核为此专门做了一个叫做 input子系统的框架来处理输入事件。输入设备本质上还是字符设备&#xff0c;只是在此基础上套上了 input 框架&#xff0c;用户只需要负责上报输入事件…

Sapiens——人类视觉大模型的基础

引言 大规模预训练以及随后针对特定任务的语言建模微调取得了显著成功&#xff0c;已将这种方法确立为标准做法。同样&#xff0c; 计算机视觉方法正逐步采用大规模数据进行预训练。LAION5B、Instagram-3.5B、JFT-300M、LVD142M、Visual Genome 和 YFCC100M 等大型数据集的出现…

管道缺陷检测系统源码分享

管道缺陷检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

【2024】前端学习笔记7-颜色-位置-字体设置

学习笔记 1.定义&#xff1a;css2.颜色&#xff1a;color3.字体相关属性&#xff1a;font3.1.字体大小&#xff1a;font-size3.2.字体风格&#xff1a;font - style3.3.字体粗细&#xff1a;font - weight3.4.字体族&#xff1a;font - family 4.位置&#xff1a;text-align 1.…

Springboot与minio:

一、介绍 Minio是一个简单易用的云存储服务&#xff0c;它让你可以轻松地把文件上传到互联网上&#xff0c;这样无论你在哪里&#xff0c;只要有网络&#xff0c;就能访问或分享这些文件。如果你想要从这个仓库里取出一张图片或一段视频&#xff0c;让网站的访客能看到或者下载…

火狐浏览器同源策略禁止解决方案

Firefox火狐浏览器控制台,提示:已拦截跨源请求&#xff1a;同源策略禁止读取位于 http://127.0.0.1:5000/test.zip 的远程资源。&#xff08;原因&#xff1a;CORS 头缺少 Access-Control-Allow-Origin&#xff09;。状态码&#xff1a;200。 前言全局说明 Firefox火狐浏览器控…

图片文字翻译怎么快速翻译?5个软件教你快速进行图片文字翻译

图片文字翻译怎么快速翻译&#xff1f;5个软件教你快速进行图片文字翻译 图片文字翻译是日常工作和生活中常见的需求&#xff0c;尤其是在处理外文资料或旅游时。以下5款优秀的软件可以帮助你轻松、快速地将图片中的文字进行翻译&#xff0c;让你不再依赖手动输入和繁琐操作。…