2022-08-12 archlinux 修复心得

我的 archlinux 已经很久没有更新了, 今天心血来潮,打算更新一下。于是我使用了如下的命令。

1
sudo pacman -Syu

更新未能完成, 出现关于签名不正确,有冲突的问题, 具体是什么错,这里未能记录。 出现这样的问题,我猜测是某些软件的维护人员更换了要么其维护人员的公共签证有所变化导致的。 在没有动这些方面的配置的话。 可以执行如下命令。

1
2
sudo pacman -Sy archlinux-keyring
sudo pacman -Sy archlinuxcn-keyring

这个时候就可以正常的更行了。 sudo pacman -Syu

在更新过程出现了计算机卡死, 强制关机后, 重新启动进步了系统。 目前来看一边是因为 linux 包没有安装更新完成,导致系统在启动过程中不能正常的引导启动。 通过一下基本步骤解决。

  1. liveCD 启动进入系统。
  2. systemctl start iwd
  3. 通过 iwctl 进行联网
  4. 编辑 /etc/pacman.d/mirrorlist 根据自身条件选择合适的服务器。
  5. mount 根分区以及其他分区。
  6. 通过下面的命令完成修复。
1
2
3
4
5
6
7
8
9
10
cd /mnt
mkdir root
mount /dev/sda1 root #这里假定 /dev/sda1 为根分区。
cd root/
mount ... ... #其他分区。
archlinux-chroot /mnt/root #这里需要检查一下各个分区挂载到位了没, 如果没有需要再次挂载。(我记得在之前 /mnt/ 文件夹作为根分区的挂载点时是 chroot 以后再此挂载。 今天可能是因为我采用其他挂载点作为根分区的挂载点。)
pacman -Sy linux
grub-mkconfig -o /boot/grub/grub.cfg
exit
reboot

2022-08-12 archlinux 修复心得
https://www.supermew.top/2022/08/12/archlinux-修复心得/
作者
八月
发布于
2022年8月12日
许可协议