. centos虚拟机进入rescue .

CentOS虚拟机进入救援模式(rescue)完整指南

理解Rescue模式

Rescue模式是CentOS内置的系统恢复环境,可在系统无法正常启动时挂载磁盘、修复关键配置或恢复误删文件。对于虚拟机环境,常用于解决以下问题:

  • GRUB引导加载程序损坏
  • /etc/fstab文件配置错误导致启动失败
  • 内核升级或驱动冲突引发的系统崩溃
  • 密码恢复或关键文件修复

环境准备

所需工具:

  • 原始CentOS安装ISO镜像(版本需与虚拟机系统一致)
  • VirtualBox/VMware虚拟机环境

虚拟机设置:

  1. 关闭目标CentOS虚拟机
  2. 挂载ISO镜像到虚拟光驱(确保优先于硬盘启动)
  3. 开启虚拟机并进入安装引导界面

进入Rescue模式操作流程

步骤1:启动安装引导

虚拟机从ISO启动后,出现安装菜单选择Troubleshooting选项

步骤2:选择救援模式

在Troubleshooting菜单中选择Rescue a CentOS system后按回车

步骤3:配置挂载选项

系统提示时选择:

  • Continue(尝试挂载根分区)
  • Read-Only(只读挂载防止数据损坏)
  • Skip(跳过网络配置)

步骤4:获取根环境访问权限

出现chroot /mnt/sysimage提示时,执行:

chroot /mnt/sysimage

此时获得对原始系统分区的完全控制权,环境标识符变为bash-4.2#

关键修复场景与命令

问题类型 检测/修复命令
GRUB损坏
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
文件系统错误
fsck -y /dev/sda1
密码重置
passwd root
驱动冲突
dracut --regenerate-all -f

安全退出流程

  1. 执行exit退出chroot环境
  2. 再次执行exit关闭救援会话
  3. 虚拟机自动重启
  4. 进入BIOS设置恢复硬盘为首选启动设备

注意事项:操作前创建虚拟机快照,避免数据丢失风险

常见错误处理

  • 无法挂载分区:检查fdisk -l确认分区路径
  • 启动卡住:尝试在引导参数添加nomodeset
  • 磁盘识别异常:加载驱动模块modprobe sd_mod

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END