美文网首页
记录一次救援模式下恢复linux的方法

记录一次救援模式下恢复linux的方法

作者: 养猫的老鼠 | 来源:发表于2017-04-21 14:28 被阅读0次

起因是这样的:
在redhat7.2下运行一个python脚本,然后停不下来了,就直接,kill掉python,发现没作用,就直接reboot了,发现无法启动,系统直接进入了救援模式,估计是脚本中某个部分的运行影响到了系统
rescue>下ls 列出所有分区,然后挨个分区都用ls试一下,看看系统安装在哪里,这里有个快速方法是,直接用set列出环境变量,然后针对prefix的路径去ls,因为一版进入救援都是中途异常产生的,所以是有之前的prefix与root的变量值的
prefix=(hd0,msdos1)/boot/grub2
root=hd0,msdos1
这里需要注意的redhat7.2系统用的是grub2而不是grub,网上好多说法都太老了,都是按grub在用
然后insmod normal
normal
顺利的情况下就可以进入了
进入后用grub2-mkconfig -o /boot/grub2/grub.cfg
然后grub2-install /dev/sda(系统所在盘)
这里需要注意的是,用的是grub2-mkconfig与grub2-install,ubuntu下用的是update-grub,和grub-install,还是有很大区别的。
这里我走了一个弯路,那就是用ubuntu的启动盘去给redhat的系统盘制作grub引导,然后就是虽然走出了救援模式,却进入grub模式,这里我觉得之所以会这样,可能跟我所用的系统,之前被人把boot改成boot_bak,然后boot里只有文件系统,而没有内核文件,所以才会出现这个问题,不过暂时也没精神去修补了
grub模式下,进入系统的方式是,
linux /bont/vm*******(内核文件)(有的系统采用kernal命令这个可以Tab试一下)
initrd /boot/initrd*****(文件系统)
boot
不过在我直接去调用/boot_bak下的文件时,boot后直接system halted
好啦,浪费了挺长时间,记录一下

相关文章

  • 记录一次救援模式下恢复linux的方法

    起因是这样的:在redhat7.2下运行一个python脚本,然后停不下来了,就直接,kill掉python,发现...

  • Centos7的破坏与恢复

    破坏前446个字节;恢复进救援模式切/; 后执行sync同步磁盘重启恢复进救援模式删除grub2目录并恢复 重启删...

  • linux救援模式

    http://www.th7.cn/Article/cz/li/200703/20070307120232.htm...

  • 从0到1学习网络安全 【Linux实验篇-Linux 忘记密码解

    Linux Grub 救援模式 实验场景: 很多朋友经常会忘记Linux系统的root密码,linux系统忘记ro...

  • Linux运维—day03学习总结

    1、什么是救援模式? 救援模式其实是微型的操作系统,当我们运行Linux系统时有可能忘记root密码或服务器无法开...

  • 系统启动及故障排除解决2

    删除boot/grub下的全部文件恢复 二阶段故障界面 进入光盘救援模式此处省略步骤前面提到过执行chroot ...

  • linux进入救援模式

    概述 要使得linux进入救援模式,原则其实就是一个,通过光盘启动模式进入,所以,就要想办法让机器能从光盘启动。 ...

  • CentOS 7进入救援模式的方法

    CentOS 7版本进入救援模式并修改密码: 方法1: runlevel 显示当前的运行级别(进入救援模式需要进入...

  • 2018-09-10

    9月10日任务 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 ...

  • 2019-03-27

    总结: 什么是救援模式 linux磁盘分区方案***** ip地址端口协议***** 远程连接排错***** 远程...

网友评论

      本文标题:记录一次救援模式下恢复linux的方法

      本文链接:https://www.haomeiwen.com/subject/nmydzttx.html