我在一台具有多个帐户的计算机上安装了 fedora 32。我收到一条关于一些操作系统更新、Firefox 和 libre Office 的消息。我点击安装。计算机重新启动。现在它给了我这,当我尝试输入时,它给我一个黑屏。我不知道如何解决它,因为我什至无法访问终端。我想我需要回滚这些更新。但我不知道该怎么做。也许来自 grub(?) 我会很感激任何帮助。
例如,这里他们建议登录目标节点并运行rpm-ostree rollback -r
。目标节点与grub相同吗?或者我如何访问该目标节点?
我刚刚检查过。我已经启用了 ssh。因此,我可以从另一台计算机通过 ssh 访问终端。我刚刚注意到的是rpm-ostree rollback -r
:命令未找到。这表明问题出在图形界面上。不幸的是,我不知道如何解决这个问题。
感谢大家的帮助!
编辑1:
我已经记录了这个视频(如果你能看到的话请告诉我)准确地展示了我所看到的。我可以通过 ssh 访问终端。一切似乎都正常。所以,我认为问题出在图形界面上。
答案1
我想我找到了问题所在这里。我正在分享,以防它对某人有用。
答案2
从:https://docs.fedoraproject.org/en-US/fedora-coreos/manual-rollbacks/
“手动回滚
更新完成后,以前的操作系统部署仍保留在磁盘上。如果更新导致问题,您可以将其用作后备。这是手动操作,需要人工干预和控制台访问。”
使固定
我刚才向您引用的内容来自您链接的同一页面。据我了解,您需要访问 tty1。您可以使用快捷键 Ctrl+Alt+F1 来完成此操作。
希望这可以帮助。
编辑:我没有看到您知道您需要访问终端。我想我在顶部给出的引用是没有必要的。
编辑 2:Artem 提供了一个关于尝试引导到旧内核的好主意。查看 Fedora GRUB2 的图像,看起来可以在 GRUB 上执行此操作。如果没有显示,应该有一个“高级选项”菜单,您可以在其中启动不同的内核版本。我找到了一张没有“高级选项”菜单的 Fedora GRUB 的图片
编辑3:如果输入命令来执行永久回滚似乎不起作用,您可能必须暂时执行临时回滚。根据 Fedora 的文档,它说shift
在启动过程中保持。然后会有多个条目,您需要选择正确的一个。