由于一个漏洞我的电脑在启动过程中停止了,只是在等待。如果我输入任何内容,它会打印类似的内容^[[B
。我不想因为按电源按钮而损坏计算机上的文件。
有什么方法可以退出启动顺序并转到提示符,以便我可以键入shutdown -h now
或reboot
安全地关闭或重新启动系统?
答案1
使用魔法系统请求组合键。尝试按Alt+ SysRq+K终止启动序列。这可能会让启动顺序继续进行,直到您收到登录提示,但也可能不会。如果没有,请按神奇的或多或少安全的重新启动组合:Alt++ (同步)、++ (卸载)、++ (重新启动)。SysRqSAltSysRqUAltSysRqB
计算机重新启动后,在启动提示符下,编辑内核命令行(包含/vmlinuz
或类似内容的命令行)以添加参数init=/bin/sh
并启动。系统将直接启动进入 shell,而不会启动有问题的 ACPI 脚本。以读写方式重新挂载根文件系统并禁用有问题的脚本。然后重启,这次就可以正常启动了。
mount -o remount,rw /
nano /etc/init.d/eeepc-acpi-scripts
答案2
当你说你输入内容并返回“ ^[[B
”之类的内容时,我假设这意味着你在终端中?如果是这样,很多时候您可以通过键入来停止进程control-X``control-C
。看看这是否适合你。