chroot恢复Arch Linux

导读这篇速成指南诠释了一些步骤,它对于恢复一个 Arch Linux 安装很有帮助。

作为一个滚动发布版本,Arch Linux 有时会崩溃。那不是你自身的问题,而是因为数百个其它的原因,例如一个新内核与你的硬件或软件的兼容性。但是,即使如此,Arch Linux 仍然是比较优秀的,并且提供最新的软件包和应用程序。

但是,有些时候,它会给你带来麻烦,最后你只会看到一个闪烁的光标。

因此,在这种情况下,在你放弃希望前,你可能希望尝试恢复系统的安装以及数据,而不是重新格式化或重新安装。这篇指南在这些方面概述了一些步骤。

恢复 Arch Linux 安装

第一步是创建一个可启动的 Arch Linux 的现场Live USB 。从下面的链接中下载 ISO 镜像文件,并创建一个可启动的 ISO 的启动盘。你可以查看 ​​这篇​​ 关于如何使用 Etcher 创建可启动的 ISO 的启动盘的指南。记住,这一步骤需要在另一个工作稳定的系统上完成,很明显,这是因为你当前系统是不可用的。

​​下载 arch linux​​

你需要知道在 你的 Arch Linux 安装在哪个分区上。这是关键的一步。如果你不知道,你可以使用 GParted 来找出来。或者在你的 Grub 菜单中查看,或者也可以运行下面的命令来找出来。这将列出你所有的磁盘分区、大小和标签。

sudo lsblk -o name,mountpoint,label,size,uuid

在完成后,插入 USB 设备,并从中启动。你应该会在现场 USB 启动后看到 Arch Linux 提示符。

现在,使用下面的命令挂载 Arch Linux 分区。将 ​​/dev/sda3​​ 更改为你实际对应的分区。

mount /dev/sda3 /mntarch-chroot /mnt

​​arch-chroot​​ 命令将在终端中挂载你的 Arch Linux 分区,然后,使用你的 Arch 用户名和密码来登录系统。现在,取决于你在这个阶段的需要,你可能有下面的一些选项。

  1. 你可以前往​​/home​​ 文件夹来备份你的数据。为防止排错手段不能解决问题。你可以复制这些文件到一块外部的 USB 磁盘或其它的分区。
  1. 检查日志文件,尤其是 pacman 日志,因为升级一些软件包可能会导致系统不稳定工作,例如,图形驱动程序或其它一些驱动程序。依据日志的记载,如果你有需要的话,你可以降级一些具体指定的软件包。

你可以使用下面的命令来查看 pacman 日志文件的最新的 200 行日志,来找出一些引起失败的项或依赖项的缺失。

tail -n 200 /var/log/pacman.log | less

上面的命令给出 ​​pacman.log​​ 文件的末尾处的 200 行来用于查对。现在,仔细检查自你上次成功启动以来更新了哪些软件包。

在某个地方记录下软件包的名称和版本。你可以尝试逐个降级软件包,或者,如果你认为是某个特定的软件包造成的问题的话,你可以使用 ​​pacman​​ 命令的 ​​-U​​ 开关选项来降级它。

pacman -U 

在降级后(如果有一些软件包进行降级的话),你可以运行下面的命令来启动你的 Arch 系统。

exec /sbin/init

检查你的显示管理器的状态,并检查其是否有一些错误。有时,显示管理器会产生不能与 X 服务器X Server

systemctl status lightdm

或者,你可能希望通过下面的命令来启动它并检查错误。

lightdm --test-mode --debug

这里是一个 Lightdm 故障的示例,它导致了 Arch 系统不稳定工作。

17c67518478f9475aea274587cfa89e9.jpeg

或者,使用 ​​startx​​ 来启动 X 服务器进行检查。

根据我的经验,如果你在上面的命令中看到这些错误,尝试安装另外一个显示管理器(例如 sddm)并启动它可以消除错误。

  1. 根据你的系统的实际状态来尝试上面的步骤并解决问题。针对特定的显示管理器 Lightdm 的错误,我们有一份​​指南​​,你可能会想查看它。
  1. 如果你正在使用 sddm ,那么,试试​​这些排错步骤​​ 看看是否工作。

结语

每个系统环境都是不同的。上面的步骤不一定适合你。但是,它值得一试,根据我的经验,它是可行的。如果它可行,那么恭喜你。否则,在下面的评论区让我知晓你是如何进行的。

 https://www.linuxprobe.com/?p=256617

 

### 回答1: Arch Linux 是一个基于 Linux 的免费和开源操作系统,具有轻量级和灵活性。安装 Arch Linux 需要一定的 Linux 知识和经验,但是它提供了丰富的文档和社区支持。 1. 下载 Arch Linux 镜像: 从官网下载最新版本的 Arch Linux 镜像。 2. 制作启动盘: 使用工具如 dd 或 Rufus 制作启动盘。 3. 启动计算机: 将启动盘插入计算机并重启。 4. 进入系统安装界面: 连接到互联网并设置键盘布局。 5. 分区磁盘: 使用工具如 fdisk 或 cfdisk 分区磁盘。 6. 格式化分区: 使用工具如 mkfs.ext4 或 mkfs.btrfs 格式化分区。 7. 挂载分区: 使用 mount 命令挂载分区到 /mnt 目录。 8. 安装系统: 使用 pacstrap 命令安装基本系统。 9. 生成 fstab 文件: 使用 genfstab 命令生成 fstab 文件。 10. 进入系统: 使用 arch-chroot 命令进入系统。 11. 设置时区: 使用 ln -sf /usr/share/zoneinfo/Region/City /etc/localtime 命令设置时区。 12. 设置本地化: 修改 /etc/locale.gen 文件并使用 locale-gen 命令生成本地化。 13. 设置主机名: 修改 /etc/hostname 文件并设置主机名。 14. 安装引导程序: 使用 grub 或 syslinux 安装引导程序。 15. 配置网络: 使用 netctl 或 systemd-networkd 配置网络。 16. 创建用户: 使用 useradd 和 passwd 命令创建用户并设置密码。 17. 重启系统: 使用 reboot 命令重启系统。 18. 登录系统: 使用创建的用户名和密码登录系统。 注意:这只是一个简单的安装步骤概述,详细步骤可以在 Arch Linux 官网和社区上查找。在安装时应该根据自己的需求和硬件配置进行相应的调整。 ### 回答2: Arch Linux 是一种自由和开放源代码的 Linux 发行版,它采用了 rolling-release 更新方式,并提供了一个简单而强大的 Pacman 包管理器,让用户可以快速轻松地安装和管理软件包。 要进行 Arch Linux 安装,首先需要准备一些基本的工具和资源,如一台可靠的计算机、Arch Linux ISO 文件、可引导的 USB 驱动器、网络连接等。然后,可以按照以下步骤进行安装: 1. 下载 Arch Linux ISO 文件并将其刻录到可引导的 USB 驱动器上。 2. 将USB驱动器插入计算机并重启,进入 BIOS 界面选择从 USB 驱动器启动。 3. 进入 Arch Linux Live CD 环境后运行命令行。 4. 确定网络连接是否已经启用。如果没有启用,则需要手动配置以便能够下载和安装软件包。 5. 运行 fdisk 命令分区,将磁盘划分为根(/)和交换分区(swap)等。 6. 格式化分区或卷,并挂载根分区到“/mnt”目录,将 swap 分区与根分区分别挂载到“/mnt/swap”目录和“/mnt”目录。 7. 运行 pacstrap 命令并指定需要安装的软件包(在基本安装中至少需要安装 base 软件包),然后使用 chroot 命令切换到新安装环境。 8. 配置新系统的基本设置,例如时区、语言等,同时设置并安装引导加载程序。 9. 退出 chroot 环境并重新启动计算机。 10. 登录新安装的 Arch Linux 并进行必要的软件更新和配置。 总的来说,安装 Arch Linux 可能不像其他一些发行版那么简单,但它为用户提供了更大的自由和灵活性,并能够更好地满足他们对系统的个性化需求。通过仔细阅读 Arch Linux 官方文档并按照步骤进行操作,可以很容易地完成安装过程。 ### 回答3: Arch Linux是一个流行的Linux发行版,它被广泛使用于服务器和桌面设备。它被认为是一款轻量级、定制化程度高、可定制性强的操作系统。 Arch Linux的安装过程需要一定的技能和经验,因为它涉及到了一些复杂的工具和命令。以下是Arch Linux安装的步骤: 1. 下载Arch Linux ISO文件:在Arch Linux的官方网站上下载最新的ISO映像文件。 2. 准备安装介质:将ISO文件刻录到USB盘或DVD-R光盘上,如果是在虚拟机上安装,则可以直接将ISO文件挂载为虚拟光盘。 3. 启动Arch Linux:将安装介质插入电脑,并在启动时选择从该介质启动。此时将进入Arch Linux的安装程序。 4. 分区:在安装程序中,选择“分区”,进行分区设置。建议使用GPT分区表,并创建“/”分区和“/boot”分区(可选),其中“/”是根分区,包含系统文件和应用程序,“/boot”分区包含引导程序。 5. 安装基本系统:选择“安装”进入安装程序,在提示符中输入用户名和密码,然后安装基本系统。 6. 安装启动程序:安装grub引导程序或syslinux引导程序。 7. 安装桌面环境和应用程序:安装桌面环境和应用程序之前,需要先更新系统软件包列表,然后通过pacman命令安装所需软件包。常用的桌面环境有GNOME、KDE、XFCE等。 8. 配置网络:配置网络连接,可以使用ip命令或编辑网络管理器进行配置。 9. 配置用户:添加用户,设置密码等。 10. 完成安装:当你完成了以上所有步骤后,重新启动电脑并进入Arch Linux系统。 总之,Arch Linux的安装过程需要一定的技能和经验,需要认真的阅读安装程序的提示和文档。安装完成后,你将获得一个非常灵活和可定制的操作系统,可以根据自己的需求进行调整和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值