需要做一个shell脚本的开机自启动,打算采用修改/etc/rc.d/rc.local文件的方式。
由于启动脚本中的一个逻辑漏洞,导致linux启动时一直在修改/etc/rc.d/rc.local文件,死循环导致机器无法启动。
自救方法:
1、使用方向键选择你希望引导的内核。
2、按下e键以编辑这个命令行。
3、选择以单词kernel起头的这行。
4、按下e键以编辑这个命令行。
5、在行末添加一个字母S
6、回车接受改动。
7、按b键接受修改并且启动内核。
这样就会进入单用户模式,可以在bash下执行命令。
此时 进入 /etc/rc.local把文件修改回来, done!