提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

linux进入救援模式方法

|

问题描述

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
挂载完毕后便可以对原系统文件进行修改或调试

我要分享
文档编号: 218145
作者: admin
更新时间: 2023-01-05 17:29
适用版本: