建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

linux进入救援模式方法

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块
适用版本 通用
linux进入救援模式方法
适用于:Redhat、CentOS、Ubuntu、SUSE等常见linux系统
救援模式(Rescue Mode):救援模式能让使用者由光碟(或其它开机方法)启动基本的 RHEL环境;而不是藉由系统硬盘来启动。在正常操作中,RHEL系统会使用硬盘里的档案来进行所有工作 — 执行程式、储存档案等等。然而,在某些情况下,Red Hat Enterprise Linux 会无法完整存取系统的硬盘。透过使用救援模式,即使您无法由某个硬盘执行 Red Hat Enterprise Linux,您依然能够存取储存在该硬盘上的档案。
主要用途:
1) 修复引导文件、重做RD;
2) 修复磁盘逻辑坏块;
备注:操作前一定要先打快照
1) 调整BIOS停留时间,一般20~30s,引导顺序默认即可


2) 加载CentOS镜像,尽量用CentOS,优先用centOS7,centos6也可
(centos7会自动挂载原系统,centos6不会)

3) 开机,按“F12”进入选择引导

4) 键入“2”从光驱启动

5) 选择“Troubleshooting”

6) 选择“Rescue a CentOS system”

7) 键入“1”

8) 回车后便进入救援模式

9) 执行:chroot /mnt/sysimage  进入到原系统中

进入原系统后便可以进行一些列操作了,reboot重启
进入救援模式后没有自动挂载上原系统:
1、进入救援模式所用的镜像不对,建议使用和原系统同版本的镜像,最好是安装系统时所用的镜像
2、可以手动挂载原系统分区
1) lsblk  确认分区情况

上图是lvm分区格式可以直接分辨root、home分区,如果是非lvm格式需要手动挂载到目录下,cd到目录里根据内容判断分区类型。
根分区(即root分区):有boot、etc等文件夹
boot分区:有grub、grub2等文件夹
2) 创建系统分区挂载点
mkdir /mnt/oldsystem              创建原系统挂载点
mkdir /mnt/oldsystem/1           创建原系统分区1挂载点
mkdir /mnt/oldsystem/2           创建原系统分区2挂载点
3) 挂载系统分区到对应目录:
mount /dev/sdX1 /mnt/oldsystem         
mount /dev/sdX2 /mnt/oldsystem/1
mount /dev/sdX3 /mnt/oldsystem/2
挂载完毕后便可以对原系统文件进行修改或调试
本页目录
  • 问题描述
  • 根因
  • 解决方案
  • 建议与总结