Skip to content
Search RHEL

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    RHEL 启动排障

    This content is not available in your language yet.

    启动故障的定位靠分层:引导 → 内核 → 服务。本页给 RHEL 环境的排障路径与证据收集清单。

    订阅环境的救援介质来源固定:开发者下载页提供 boot 与 DVD 两种 ISO 形态——boot ISO 体积小,作为救援/重装入口最合适(付费客户亦从客户门户获取)。保留一份与生产版本匹配的 boot ISO 是运维基线的一部分。

    GRUB 菜单选旧内核启动是第一尝试(内核 errata 更新后的新内核偶发兼容问题)。临时参数在 GRUB 编辑界面加:systemd.unit=rescue.target 进救援模式、rd.break 进 initramfs。参数确认有效后固化到 GRUB 配置。

    需要离线修系统时,用 boot 介质引导进救援模式,再 chroot 进目标系统:

    1. 识别根分区并挂载(mount /dev/sdXN /mnt)
    2. 绑定 /dev、/proc、/sys 三个伪文件系统
    3. chroot /mnt 后修复 fstab / 重装 GRUB / 重建 initramfs
    4. sync 后退出重启

    订阅环境注意两点:救援介质与生产版本保持同一大版本;修完后立即做一次订阅状态核对,确认系统能正常拉取 errata。

    启动卡在文件系统的高频根因:fstab 手改错行(设备名 vs UUID 混用)、扩容后 UUID 变化。用 lsblk -f 核对实际 UUID 与 fstab 一致;xfs 用 xfs_repair,ext4 用 fsck——文件系统不同工具不同,别混用。

    修不了要求助时一次带齐:journalctl -b -1(上次启动日志)、/proc/cmdline(本次内核参数)、lsblk -f 与 fstab 对照、GRUB 配置摘要。方法框架见枢纽的排障方法论;订阅层问题见订阅与仓库故障排障。