我在vm上有一个数字7。我在rc.local上放了一些命令行来初始化系统重启。我想我做错了什么,因为当我重新启动系统时,它会冻结而不再进入centos。
互联网没有启动,我必须在centos启动时手动连接它,所以我无法通过Putty或其他ssh程序登录机器以修复rc.local
我现在该怎么办?
答案 0 :(得分:0)
我在这段视频中找到了答案:
www.youtube.com/watch?v=rvPtrwidhwo
当你的linux看起来完全加载(但卡住了)时,请按" esc"看到它陷入困境的进程列表中的位置。
重新启动虚拟机,当它进入模式以选择使用linux时,您需要加载(救援模式或正常模式),按ctrl + e进入配置/修改屏幕。它将在提示符中显示命令。
您必须添加视频中显示的参数。搜索工作"安静"。在单词LANG之后,添加" systemd.unit = rescue.target"
按ctrl + x保存(它将自动重启vm)。
您将进入救援模式,输入root密码。
禁用或修改(vi /etc/rc.local)上的rc.local以重新获得对linux的控制权。
然后输入:shutdown -r。
重启虚拟机,一切都会再次运作。