Centos情况
如何进入救援模式
关闭虚拟机,将cd镜像修改本地光盘启动

进入虚拟机dos系统,长按F2,这个主要考手速,将cd-rom制定,+号移动,F10保存

重启虚拟机,选择如图第三个选项

继续选择第二个

回车,进入救援模式

情况一、忘记、破解root口令
1.在开机选择驱动系统是按键e
进入编辑界面,如图

在界面中找Linux16行,咋行尾加入rd.break,并按ctrl+x进入单用户模式
如图

2. mount –o remount,rw /sysroot
3. mount
4. chroot /sysroot
5. passwd root(输入新的密码)
6. touch /.autorelabel
7. exit
8. reboot


重启即可
情况二、grub破坏的修复
首先,模拟grub破坏环境
cd /boot/
rm -rf grub*
重启虚拟机,虚拟机出现如下图状况

1.
开始拯救,进如救援模式 (文章开头处)
chroot /mnt/sysimage
ls /boot
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg(获取grub2文件)
exit
reboot
如图

退出,重启,将dos系统改为原来的硬盘启动 ,看是否成功


情况三、破坏 /boot目录并修复
构造/boot目录损坏环境

  1. rm -rf /boot/*
    进入救援模式,输入如图的命令
  2. chroot /mnt/sysimage
  3. mount /dev/sr0 /mnt
  4. rpm -ivh /mnt/Packages/kernel-3.1.x.rpm --force
  5. ls /boot
  6. grub2-install /dev/sda
  7. grub2-mkconfig -o /boot/grub2/grub.cfg
  8. reboot

    然后换硬盘启动,重启
    情况四、破坏grub2下的grub.cfg并修复
    首先,备份文件/boot/grub2/grub.cfg 名为grub.cfg.bak

    操作如图,进入如图界面
  9. grub>insmod xfs
    grub>set root=(hd0,1)
    grub>linux16 /vmlinuz-xxxxx root=/dev/mapper/centos-root #此处xxxxxx指的是本机tab键自动补全的文件 root=填写本机根目录挂载的分区
    grub>initrd16 /initramfs-.xxxxx.img
    grub>boot
    mv /boot/grub2/grub.cfg.bak /boot/grub2/grub.cfg
    情况五、破坏文件/etc/fstab
    首先,备份/etc/fstab文件为/root/fstab
    cp /etc/fstab /root/fstab
    rm -rf /etc/fstab
    重启虚拟机
    发现问题如图

    那么许赋权限

    重启之后,问题解决

Linux紧急救援模式相关推荐

  1. linux紧急救援模式,如何在 Ubuntu 18.04 中启动到救援模式或紧急模式

    正如你可能已经知道的那样,运行级别 在许多最近的 Linux 发行版(如 RHEL 7 和 Ubuntu 16.04 LTS)中被 systemd 的目标 替换.在这个简短的教程中,我们将看到如何启动 ...

  2. Linux紧急救援模式(Centos7)

    救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件 (是系统文件,非系统文件通过此模式是无法找回的)进行修复找回 .        Linux系统的救援模式是 ...

  3. 进入紧急救援模式下更改管理员密码

    问题说明:工作中难免会遇到各种各样的问题,当管理员不知道管理员账号密码时可以用紧急救援模式来更改密码,接下来用vmware虚拟机来模拟一下这种情况 1.开启虚拟机的同时将鼠标移动到虚拟机内,(注意:一 ...

  4. Linux网络模式及远程连接出错排障

    Linux网络模式及远程连接出错排障 一.虚拟软件网络模式 1.NAT网络模式 2.桥接网络模式 3.仅主机模式 二.远程连接排错 1.链路通畅 1.1.检查通畅方式:ping 1.2.不通畅原因 2 ...

  5. linux急救模式_抢救Linux:我如何将组织介绍给Linux

    linux急救模式 1998年,我管理了明尼苏达大学新网络团队的服务器管理小组. 密西根大学是一个非常大的机构,在所有系统校区中有60,000多名学生. 在那之前,大学在老化的大型机系统上管理学生记录 ...

  6. linux急救模式_抢救Linux! Windows XP支持今天终止

    linux急救模式 如今,随着Microsoft 不再支持 Windows XP(已使用12年的操作系统),全世界的用户在继续前进时都只能选择几种选择. 微软鼓励用户迁移到Windows 8.1也就不 ...

  7. Linux救援模式实战

    Linux救援模式实战 Linux的救援模式对于linux遇到一些如内核问题/fstab等配置文件以及磁盘fsck错误等造成的系统无法启动时的一个有效救援模式被广泛使用.这就省去了我们重装系统和架构这 ...

  8. Linux IO模式和select,poll,epoll解释

    一些概念: 虚拟空间:是进程所看到的所有地址组成的空间.虚拟空间某个进程对所有分配给它的所有物理地址的重新映射. 寻址返回与计算机的位数有关系.分为内核空间与用户空间.针对32位的Linux系统,最高 ...

  9. linux分析目录内存,在 Linux x86-64 模式下分析内存映射流程

    前言 在上一篇中我们分析了 Linux 在 x86-32 模式下的虚拟内存映射流程,本章主要继续分析 Linux 在 x86-64 模式下的虚拟内存映射流程. 讨论的平台是 x86-64, 也可以称为 ...

最新文章

  1. redisson get()数据报错,missing type id property ‘@class’
  2. 第二阶段第八次spring会议
  3. 图解|零拷贝Zero-Copy技术大揭秘
  4. 深入理解计算机系统(3.4)------算术和逻辑操作
  5. python与人工智能编程-人工智能与Python关系浅谈
  6. php+mockjs,mockjs的常用方法分享
  7. 修改uid gid 的起始范围
  8. JS replace()方法替换变量(可以对变量进行全文替换)
  9. kafka 同步提交 异步_Kafka 位移提交那些事儿
  10. 利用哈希map快速判断两个数组的交集
  11. 100%会问的float?
  12. stm32移植paho_paho.mqtt.c开源代码的ARM移植
  13. activiti6超详细教程
  14. ad域管理与维护_自动化清理AD域中非活动用户
  15. Python实现层次分析法
  16. 编辑中的word变成只读_word文件怎么将只读模式改为可以修改
  17. AutoCAD2014下载和安装教程(官方中文完整版)
  18. json文件是什么?
  19. 我辞职了准备系统学习新知识和技提升自己
  20. UG NX 12 草图设计

热门文章

  1. Visual Studio Code(vs code)函数跳转跟踪
  2. c语言文件分割与合并程序详解,如何实现将一个文件分割成多个小文件
  3. 女博士代码能力太差被程序员嘲笑!
  4. 终极肖像美容润饰PS动作
  5. 内地网络概念股席卷香江
  6. php sendmail smtp,Sendmail基础配置和smtp命令学习
  7. as ssd测试软件得分分析,关于AS SSD Benchmark软件和4K读写性能浅析
  8. 不能将类型“Ref.......“分配给类型“(...args: any) => void”。
  9. eclipse导出jar报错Class files on classpath not found or not accessible for
  10. android 打开微信好友动态图片,Android GridView仿微信朋友圈显示图片