0

0

Linux 系统救援模式使用教程

冷漠man

冷漠man

发布时间:2026-02-19 13:31:03

|

428人浏览过

|

来源于php中文网

原创

救援模式进不去主因是启动介质与目标系统内核不兼容,需匹配iso版本、用dd或rufus的dd模式写盘、选对uefi/bios启动项;挂载失败则手动找根分区并挂载;chroot前须bind挂载proc/sys/dev;改密码后需touch /.autorelabel重打selinux标签;xfs_repair慎用-l,优先-v回放日志。

linux 系统救援模式使用教程

救援模式进不去?先确认是不是启动介质没对上

救援模式不是万能钥匙,它依赖一个前提:你手里的启动盘必须和目标系统内核兼容。比如用 RHEL 9 的 ISO 去救一台 CentOS 7 系统,dracut 可能加载不了旧版 xfs 模块,挂载失败后直接卡在“Waiting for /mnt/sysimage”,连 Continue 都按不下去。

  • 检查 ISO 版本:CentOS 7 用 CentOS-7-x86_64-Minimal.iso;RHEL 8 用 rhel-8-x86_64-dvd.iso;别混用 Stream 和正式版
  • U 盘写入必须用 dd 或 Rufus 的「DD 模式」,不能用「ISO 模式」——后者会破坏 initramfs 结构
  • BIOS/UEFI 启动项里确认选中的是 U 盘的「UEFI: XXX」条目(如果原系统是 UEFI 安装),否则可能进到 BIOS 兼容层,找不到硬盘

挂载后 chroot 失败?/mnt/sysimage 是空的或只读

选了 Continue 后提示 “Your system is mounted under /mnt/sysimage”,但执行 ls /mnt/sysimage 是空的,或者 chroot /mnt/sysimage 报错 chroot: cannot change root directory to /mnt/sysimage: No such file or directory,大概率是自动挂载逻辑没识别出根分区。

  • 先手动找分区:lsblk -f 看哪个 ext4xfs 分区标着 ROOT 或容量最大;常见根分区是 /dev/sda2/dev/nvme0n1p2
  • 手动挂载:mkdir /mnt/sysimage && mount /dev/sda2 /mnt/sysimage;若为 LVM,先 vgscan && vgchange -ay && lvdisplay,再 mount /dev/mapper/centos-root /mnt/sysimage
  • 别跳过 chroot /mnt/sysimage 前的 mount -o bind /proc /mnt/sysimage/proc 等操作,否则 systemctl 会报 Failed to get D-Bus connection

改完 root 密码却登不上?漏了 SELinux 重打标

在救援 shell 里执行 chroot /mnt/sysimage && passwd root 很顺利,但重启后仍无法登录,甚至卡在 PAM 认证阶段——这是 SELinux 上下文没更新导致的。CentOS/RHEL 默认启用 SELinux,密码文件修改后必须重打安全标签,否则 /etc/shadowshadow_t 上下文会失效。

  • 在 chroot 环境中运行:touch /.autorelabel(注意是根目录下的点文件)
  • 退出前不要删它,系统下次启动时会自动触发 restorecon 扫描全盘
  • 如果不放心,可临时禁用 SELinux 验证:sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /mnt/sysimage/etc/selinux/config,修好后再改回来

fsck 修复失败?xfs_repair 要加 -L 参数需极度谨慎

看到 journalctl -xb 提示 XFS (sda2): Metadata corruption detected,想用 xfs_repair /dev/sda2,结果报错 ERROR: The filesystem has valuable metadata changes in a log which needs to be replayed。这时候有人会抄起 -L(force log zeroing)硬清日志,但这是高危操作——它会丢弃未写入磁盘的事务,可能导致文件系统不一致甚至数据丢失。

  • 优先尝试带日志回放:xfs_repair -v /dev/sda2(-v 显示过程,便于判断卡点)
  • 若提示 “log contains uncommitted transactions”,先试 xfs_repair -L /dev/sda2,但仅限你确认无重要未保存数据(如数据库正在写入)
  • 修复后务必检查关键目录:ls -l /mnt/sysimage/etc/fstab /mnt/sysimage/boot/grub2/grub.cfg,防止修复过程中误删配置

真正麻烦的从来不是命令敲不对,而是挂载点识别错、SELinux 标签没重打、或者以为 -L 是万能开关——这些地方一踩坑,重启就进不了系统,得重新插 U 盘。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

371

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

339

2023.10.25

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

371

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

339

2023.10.25

java break和continue
java break和continue

本专题整合了java break和continue的区别相关内容,阅读专题下面的文章了解更多详细内容。

259

2025.10.24

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

374

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2093

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

355

2023.08.31

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

660

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.3万人学习

Git 教程
Git 教程

共21课时 | 3.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号