4种简单方法摆脱困境 Ubuntu 碰撞

没有一种方法可以摆脱事故 Ubuntu 或任何其他 Linux 系统。 事故的情况总是不同的。 但是,您可以根据问题的严重程度使用一些最佳实践。

提示: 这是启动进入恢复模式的方法 Ubuntu。

内容

1. 重新启动 Wayland 合成器

大多数“崩溃”发生 Ubuntu 是由无响应的 Wayland 守护进程引起的。 如果您不熟悉,Wayland 是管理此内容的显示服务器 Linux 图形环境。 它是一个很大的软件,当出现问题时,它是最先损坏的软件之一。

由于 Wayland 只是一个服务,就像系统上运行的任何其他服务一样,您应该能够停止并重新启动它。 为此,您需要切换到另一个控制台。

有一个非常简单的方法可以做到这一点:按 Ctrl + Alt + F3。 在一个 Ubuntu 运行 GNOME 的系统将带您进入 TTY 会话。 它还应该适用于其他桌面环境。 如果没有,请尝试不同的功能键。 如果没有任何反应,请首先尝试按 Alt + SysRq + R。 如果这些都不起作用,请转向另一种方法。

进入控制台后,您可以像任何其他终端一样使用它。 登录并尝试重新启动 Wayland 服务器。

sudo systemctl restart gdm

对于 KDE,您还可以通过将 gdm 替换为“sddm”来重新启动 Wayland 合成器。

这应该会重新启动 Wayland。 但是,如果不是这种情况,您可以尝试结束整个会话。

sudo pkill -KILL -u $USER

如果这不起作用,请尝试重新启动系统。

sudo reboot

2.SSH输入

这是 Wayland 服务器无响应的另一种解决方案。 有时访问控制台太乏味或根本不起作用。 在这种情况下,您仍然可以使用 SSH 通过网络访问系统。 如果你的 Ubuntu 安装不涉及运行SSH,安装非常简单。

sudo apt install ssh

您可以跳转到另一台计算机并通过 SSH 访问它 Ubuntu。 使用您的用户名和 IP 地址 Ubuntu 机器。

ssh user@192.168.1.110

进入后,您可以照常使用终端。 同样,您可以尝试重新启动 Wayland。

sudo systemctl restart gdm

如果这不起作用,请尝试终止该进程或重新启动计算机。

3.Alt + SysRq + REISUB

阻止你的并不总是 Wayland 服务器 Linux 系统。 这可能是整个系统真正的崩溃。 幸运的是 Linux 内核具有内置工具,可以让您对系统进行低级控制,以防万一出现其他问题。 您可以通过按键盘上的 Alt 和 SysRq 组合键来访问这些命令。 这个组合键表明 Linux 内核需要停止监听几乎所有其他事情并关注用户的输入。

要完全绕过崩溃并重新启动系统,请按住 Alt + SysRq,然后按顺序输入以下键:R – E – I – S – U – B。(这与“BUSIER”一词相反。)此组合一系列按键夺走了 Wayland 对键盘的控制权,终止计算机上运行的所有进程,同步硬盘驱动器上的数据,卸载驱动器并重新启动系统。 本质上,它模拟手动关闭过程。

当系统重新启动时,一切都应该正常。

4. 从 Live CD 进行 Chroot

如果不正常会发生什么? 如果发生非常糟糕的事情并且系统崩溃并且无法启动会发生什么? 在这种情况下你也可以尝试一下。 您必须有一个 Ubuntu 实时USB。 因此,如果您还没有,最好手头上仍然有一个。

通过 Live USB 启动计算机。 选择“尝试”。 Ubuntu”,然后单击“下一步”。

打开一个新的终端会话并创建一些要使用的目录:

sudo mkdir /media/recovery
sudo mkdir /media/recovery/boot

将计算机的分区挂载到这些目录中。 检查您的实际分区标签。

sudo mount /dev/sda2 /media/recovery
sudo mount /dev/sda1 /media/recovery/boot

将一些系统目录装载到恢复目录结构中,以确保一切正常工作。

sudo mount -t proc /proc /media/recovery/proc
sudo mount --rbind /sys /media/recovery/sys
sudo mount --make-rslave /media/recovery/sys
sudo mount --rbind /dev /media/recovery/dev
sudo mount --make-rslave /media/recovery/dev
sudo mount --bind /run /media/recovery/run
sudo mount --make-slave /media/recovery/run

最后,使用 chroot 将根目录更改为崩溃目录 Ubuntu 系统根目录。 这将使您能够实际使用崩溃的系统。

sudo chroot /media/recovery
source /etc/profile
显示要修复的挂载和 chroot 进程的终端 Ubuntu 崩溃。

现在您已经进入系统了,您可以尝试对其进行调试并找出到底出了什么问题。 由于您无法启动,因此恢复 GRUB 引导加载程序将是一个好的开始。 如果升级失败,您也可以从这里运行 Apt。 这将更新您的系统或修复您的包管理器。

同样,不会有通用的解决方案,但您至少可以访问您的系统来找出答案。

在极少数情况下,您的系统实际上已损坏且无法修复,请使用 Live USB 将文件从 /home 目录备份到外部或网络硬盘驱动器。 了解一些最好的备份软件 Linux 今天。

照片来源: 愤怒的成年女性在笔记本电脑上在线观看视频 来自DepositPhotos。 所有更改和屏幕截图均来自 Ramces Red。

这篇文章有用吗?

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

订阅所有时事通讯。

注册即表示您同意我们的隐私政策,并且欧洲用户同意数据传输政策。 我们不会分享您的信息,您可以随时取消订阅。

订阅