2021-11-30 arch 升级失败后修复过程

在 2021-11-29 因升级系统过程中出现电脑卡死,不得不重新启动, 最终导致升级失败, 重启后无法正常进入程序。 主要问题体现问 /boot 目录下没有相应的内核以及启动镜像的存在。

下面为解决办法

  1. 准备启动镜像,使用 ventoy 并制作启动优盘

  2. 启动并进入 arch 的 live 系统。

  3. 连接网络, 这里我所使用的是 wifi

    1
    2
    3
    systemctl start dhcpcd
    systemctl start iwd
    iwctl # 进入 iwctl 使用help 文档并进行 wifi 连接。
  4. 挂载根分区到 /mnt 目录下。

  5. 挂载其他分区

1
2
3
4
mount -t proc proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev
....
  1. 重新升级
1
pacman --sysroot /mnt -Syu
  1. 双重确认是否存在有损坏的包。
1
find /mnt/usr/lib -size 0
  1. 重新安装有损坏的包。

2021-11-30 arch 升级失败后修复过程
https://www.supermew.top/2021/11/30/arch-升级失败后修复过程/
作者
八月
发布于
2021年11月30日
许可协议