平台:centos7

纯纯一次脑瘫错误的起因

  • 纯纯在编写脚本的时候,写了一个死循环在脚本里,然后放在rc.local里乱跑,结果在实验平台centos7中出现了开机无法进入kernel的问题,卡死在了centos启动的进度条,通过网上大佬的方法解决了,但吓出一身冷汗,所有千万不要在开机自启的脚本里写入一些奇奇怪怪的东西

解决办法

  • 在开机界面(选择启动方式)狂按e或者F5配置grub文件

  • 在UTF8那一句话之后输入

1
rw init=/sysroot/bin/bash
  • 这样就可以卡进shell里了

  • 这个时候执行chroot /sysroot 设置为根(和解释器有关,比如用sh就没法用这个命令)

1
chroot /sysroot
  • 执行 mount -o remount,rw / 重新挂载
1
mount -o remount,rw /
  • 然后就用vim之类的编辑器把脚本给改回来(以后再也不犯这种错误力)

  • 输入exit退出

  • reboot 问题解决