当前位置: 首页 > 科技观察

如何通过Chroot_0

时间:2023-03-19 14:18:02 科技观察

恢复ArchLinux系统本快速指南解释了恢复ArchLinux安装的一些简单步骤。作为一个滚动版本,ArchLinux偶尔会出现问题。不是因为您自己的行为,而是因为其他数百种原因,例如新内核与您的硬件或软件的兼容性。然而,ArchLinux仍然很棒并且提供了最新的软件包和应用程序。但有时,它也会给您带来麻烦,您最终只会看到一个闪烁的光标,什么也没有。因此,在这种情况下,与其重新格式化或重新安装,不如在放弃希望之前尝试恢复您的安装和数据。本指南概述了朝这个方向采取的一些步骤。恢复ArchLinux安装的第一步是使用ArchLinux创建可启动的实时USB。从此链接下载.ISO并创建可启动USB。您可以查看本指南,了解如何使用Etcher创建可启动USB。请记住,此步骤需要另一个稳定的工作系统,因为您当前的系统无法使用。你需要知道你的ArchLinux安装在哪个分区上。这是非常重要的一步。如果您不知道,可以使用GParted来查找。或者查看你的GRUB菜单,或者你可以运行下面的命令来找出答案。这将列出所有磁盘分区及其大小、标签:sudolsblk-oname,mountpoint,label,size,uuid完成后,插入USB记忆棒并从中启动。您应该会在实时媒体中看到ArchLinux提示符。现在,使用以下方法挂载ArchLinux分区。请记住将/dev/sda3更改为您相应的分区。mount/dev/sda3/mntarch-chroot/mntarch-chroot命令将在终端中挂载您的ArchLinux分区,因此请使用您的Arch凭据登录。现在,在此阶段,根据您的需要,您有以下选择。您可以通过/home文件夹备份数据。如果是这样,则故障排除方法不起作用。您可以将文件复制到外部USB或其他分区。检查日志文件,尤其是pacman日志。因为,升级某些软件包(例如图形驱动程序或任何其他驱动程序)可能会导致系统不稳定。根据日志,如果需要,可以降级任何特定的软件包。您可以使用下面的命令查看pacman日志文件的最后200行,了解任何失败的项目或依赖项删除。尾巴-n200/var/log/pacman.log|less上面的命令在你的pacman.log文件末尾给出了200行来验证。现在,仔细检查成功启动后更新了哪些软件包。并记下包名和版本。您可以尝试一个一个地降级软件包,或者如果您认为某个特定的软件包导致了问题。使用pacman-U开关降级。pacman-U如果可用,您可以在降级后运行以下命令来启动您的Arch系统。exec/sbin/init检查显示管理器的状态是否有任何错误。有时,显示管理器在与X服务器通信时会出现问题。例如,如果您使用的是Lightdm,那么您可以通过以下方式检查其状态。systemctlstatuslightdm或者,使用以下命令启动它并检查错误。lightdm--test-mode--debug这是导致Arch系统不稳定的Lightdm故障示例。lightdm-测试模式或通过使用startx启动X服务器进行检查。startx根据我的经验,如果您在上述命令中看到错误,请尝试安装另一个显示管理器并启用它,例如sddm。它可能会消除此错误。根据您的系统状态,尝试上述步骤并进行故障排除。对于特定于显示管理器lightdm的错误,我们有一个指南供您查看。如果您使用的是sddm,请查看这些故障排除步骤。总结每个安装环境都是不同的。上述步骤可能不适合您。但值得一试,根据经验,它是有效的。如果它有效,对你有好处。无论哪种方式,请在下面的评论部分告诉我结果如何。