Linux紧急救援模式
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目录损坏环境
- rm -rf /boot/*
进入救援模式,输入如图的命令
- chroot /mnt/sysimage
- mount /dev/sr0 /mnt
- rpm -ivh /mnt/Packages/kernel-3.1.x.rpm --force
- ls /boot
- grub2-install /dev/sda
- grub2-mkconfig -o /boot/grub2/grub.cfg
- reboot
然后换硬盘启动,重启
情况四、破坏grub2下的grub.cfg并修复
首先,备份文件/boot/grub2/grub.cfg 名为grub.cfg.bak
操作如图,进入如图界面
- 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紧急救援模式相关推荐
- linux紧急救援模式,如何在 Ubuntu 18.04 中启动到救援模式或紧急模式
正如你可能已经知道的那样,运行级别 在许多最近的 Linux 发行版(如 RHEL 7 和 Ubuntu 16.04 LTS)中被 systemd 的目标 替换.在这个简短的教程中,我们将看到如何启动 ...
- Linux紧急救援模式(Centos7)
救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件 (是系统文件,非系统文件通过此模式是无法找回的)进行修复找回 . Linux系统的救援模式是 ...
- 进入紧急救援模式下更改管理员密码
问题说明:工作中难免会遇到各种各样的问题,当管理员不知道管理员账号密码时可以用紧急救援模式来更改密码,接下来用vmware虚拟机来模拟一下这种情况 1.开启虚拟机的同时将鼠标移动到虚拟机内,(注意:一 ...
- Linux网络模式及远程连接出错排障
Linux网络模式及远程连接出错排障 一.虚拟软件网络模式 1.NAT网络模式 2.桥接网络模式 3.仅主机模式 二.远程连接排错 1.链路通畅 1.1.检查通畅方式:ping 1.2.不通畅原因 2 ...
- linux急救模式_抢救Linux:我如何将组织介绍给Linux
linux急救模式 1998年,我管理了明尼苏达大学新网络团队的服务器管理小组. 密西根大学是一个非常大的机构,在所有系统校区中有60,000多名学生. 在那之前,大学在老化的大型机系统上管理学生记录 ...
- linux急救模式_抢救Linux! Windows XP支持今天终止
linux急救模式 如今,随着Microsoft 不再支持 Windows XP(已使用12年的操作系统),全世界的用户在继续前进时都只能选择几种选择. 微软鼓励用户迁移到Windows 8.1也就不 ...
- Linux救援模式实战
Linux救援模式实战 Linux的救援模式对于linux遇到一些如内核问题/fstab等配置文件以及磁盘fsck错误等造成的系统无法启动时的一个有效救援模式被广泛使用.这就省去了我们重装系统和架构这 ...
- Linux IO模式和select,poll,epoll解释
一些概念: 虚拟空间:是进程所看到的所有地址组成的空间.虚拟空间某个进程对所有分配给它的所有物理地址的重新映射. 寻址返回与计算机的位数有关系.分为内核空间与用户空间.针对32位的Linux系统,最高 ...
- linux分析目录内存,在 Linux x86-64 模式下分析内存映射流程
前言 在上一篇中我们分析了 Linux 在 x86-32 模式下的虚拟内存映射流程,本章主要继续分析 Linux 在 x86-64 模式下的虚拟内存映射流程. 讨论的平台是 x86-64, 也可以称为 ...
最新文章
- redisson get()数据报错,missing type id property ‘@class’
- 第二阶段第八次spring会议
- 图解|零拷贝Zero-Copy技术大揭秘
- 深入理解计算机系统(3.4)------算术和逻辑操作
- python与人工智能编程-人工智能与Python关系浅谈
- php+mockjs,mockjs的常用方法分享
- 修改uid gid 的起始范围
- JS replace()方法替换变量(可以对变量进行全文替换)
- kafka 同步提交 异步_Kafka 位移提交那些事儿
- 利用哈希map快速判断两个数组的交集
- 100%会问的float?
- stm32移植paho_paho.mqtt.c开源代码的ARM移植
- activiti6超详细教程
- ad域管理与维护_自动化清理AD域中非活动用户
- Python实现层次分析法
- 编辑中的word变成只读_word文件怎么将只读模式改为可以修改
- AutoCAD2014下载和安装教程(官方中文完整版)
- json文件是什么?
- 我辞职了准备系统学习新知识和技提升自己
- UG NX 12 草图设计
热门文章
- Visual Studio Code(vs code)函数跳转跟踪
- c语言文件分割与合并程序详解,如何实现将一个文件分割成多个小文件
- 女博士代码能力太差被程序员嘲笑!
- 终极肖像美容润饰PS动作
- 内地网络概念股席卷香江
- php sendmail smtp,Sendmail基础配置和smtp命令学习
- as ssd测试软件得分分析,关于AS SSD Benchmark软件和4K读写性能浅析
- 不能将类型“Ref.......“分配给类型“(...args: any) => void”。
- eclipse导出jar报错Class files on classpath not found or not accessible for
- android 打开微信好友动态图片,Android GridView仿微信朋友圈显示图片