当快捷键 Ctrl+Alt+F[1-6] 不起作用且 X11 部分冻结但系统仍在工作时,如何打开 tty 或执行某些脚本?

当快捷键 Ctrl+Alt+F[1-6] 不起作用且 X11 部分冻结但系统仍在工作时,如何打开 tty 或执行某些脚本?

我在 Acer Aspire One 上网本上使用了带有 Gnome 的 Ubuntu 10.10。 X11 或 Gnome 的某些部分(例如面板和部分窗口(详情如下))被冻结,这不允许用鼠标做任何事情(虽然光标可以移动,但单击任何地方都不会产生结果 - 面板被冻结(时钟静止等)并且窗口最小化),但通常系统,所有进程(显然除了 gnome shell)和硬件都正常工作 - 所有 led(主硬盘,外部交换磁盘,网络)不时闪烁,并且有电源供应到 USB 端口,例如键盘正在工作,还有一些快捷方式Super+D(最小化和最大化所有窗口,但我所能看到的只是一个空白窗口,表面平整,没有显示任何内容,其他窗口我可能用快捷方式移动到另一个工作区,或者由于问题它们没有显示)但Ctrl+Alt+F[1-6]不幸的是没有,我不知道原因,但我认为它可能以前从未工作过(我过去没有机会使用它并检查它是否工作)即使在外部 USB 键盘上按下它也是如此。

我已经尝试过的东西有:

  • 首先只是等待,希望 Gnome 能够自行处理它,因为它发生在执行某些窗口操作(如移动、最小化等)期间。
  • Alt+F2其次,聚焦期间的快捷方式是在桌面上,然后键入某些命令来运行(比如尝试强制播放某些声音以确保系统做出反应,xdotool模拟快捷方式打开 tyy 或只是运行sudo chvt),而看不到我在做什么并输入希望它在后台工作,但遗憾的是它没有任何效果。
  • 然后是一些其他 Gnome 的快捷方式,但在这种情况下它们不起作用,或者我现在看不到它们的结果。
  • 最后,我尝试从autorun.inf带有文件的 pendrive 中执行一个 bash 脚本 - 我知道插入后它无法自动运行,但我想它应该在对话框中询问在检测到它之后该做什么,然后我会尝试允许执行,尝试选择“运行”选项,看不到它,而是像我在第二台机器上观察到的那样一步一步地从内存中执行,并执行播放声音作为系统还活着的证明,然后尝试使用一些更有用的命令,正如我上面提到的,但我有另一台具有相同操作系统和配置的计算机,我在上面验证了它,它可能不会询问 - 我认为冻结的那个会以相同的方式反应 - 当没有自动运行时它只会打开目录窗口,或者当自动运行文件存在并被检测到时什么也不做 - 但是请注意 pendrive 是自动安装的 - 也许它仍然会有所帮助。

我也尝试过的方法很明显,Ctrl+Alt+F[1-6]但遗憾的是也没有效果。我不知道为什么它不起作用,但我认为现在没有机会修复它,或者也许我不知道某些事情。

我正在寻找更极端的解决方案 - 关键是在这种情况下我如何执行哪怕一小段代码来执行chvtxdotoll最终休眠进程并将 RAM 内容复制到外部磁盘以保护未保存的数据?

如果我之前从未安装或配置过任何相关的东西,是否有可能或理论上有机会通过两台计算机之间的交叉网线直接连接来访问计算机/tty?或者,在我的情况下,有没有其他方法可以连接到冻结的计算机以获取远程访问并控制它?

我有一个外部自动安装 CD-ROM,也许它可以派上用场?此外,在将某个东西插入 USB 端口后,我可以看到和听到反应,因为硬盘会开始努力工作一会儿。

主要目的是打开 tty 或运行脚本,使用我在那里输入的相同命令,例如首先刷新 gnome-shell,然后刷新上面标记的其他命令,因为系统仍在运行。这就是为什么我相信存在比我刚刚读到的冷启动攻击更合理、更温和的方法,虽然我很绝望,并准备做很多事情来处理它,但没有必要这样做。

计算机将继续工作,直到我找到一些令人满意的解决方案,以恢复稳定性或虽然保存 RAM 状态只是一行代码,但我需要知道执行它的方法。

我也会将其发布到其他 Stack 网站上,因为它真的很紧急,而且我正在到处寻求帮助 - 我希望这不是严重的错误行为,请原谅我。

请分享您的想法——我将非常感谢每一个提示。

答案1

您可以尝试ssh在另一台计算机上使用该命令来连接到您的计算机。您可能能够使用计算机的本地 IPv4 或 IPv6。 ssh -l login_name IPADDRESS

如果电脑上显示的内容很重要,那么您可以做的另一件事就是用相机拍摄屏幕。您可能需要调整相机设置以及房间照明才能拍摄出可用的照片。通常“闪光灯”不太好,三脚架可以提供帮助。

相关内容