在安装 CachyOS 时指定镜像
CachyOS 是一个基于 Arch Linux 的不错的 Linux 发行版。安装时,它会寻找全网最快的镜像。由于众所周知的原因,这一步经常会超时,导致安装失败。下面的方法可以在安装时指定镜像:
首先用 Live ISO 启动系统,然后在 root 下(sudo su -
)运行下面的:
cd /etc/pacman.d/
echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch/\$repo" > cachyos-mirrorlist
echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch_v3/\$repo" > cachyos-v3-mirrorlist
echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch_v4/\$repo" > cachyos-v4-mirrorlist
echo "Server = https://mirrors.ustc.edu.cn/archlinux/\$repo/os/\$arch" > mirrorlist
然后运行安装程序。正常继续,到 Summary 页面时,修改 /etc/calamares/scripts
下面的 update-mirrorlist
,将这个脚本的内容全部用 #
注释掉,再点击下一步。
有时用 ssh
登录到 Live ISO 更方便操作。Live ISO 的用户名是 liveuser
,用 passwd
命令设置密码后即可在其他终端用 ssh
登录。
AMD Zen 4 系统下报签名错误问题
在 AMD Zen 4 系统下安装时,发现安装程序报 The package manager could not prepare updates. The command <pre>pacman</pre> returned error code 1.
错误。
查看 /home/liveuser/.cache/calamares/session.log
,发现是执行 pacman -Sy
时报 cachyos-extra-znver4: signature from "CachyOS <[email protected]>" is invalid
.
通过以下方式解决:
(root 下,安装程序到 Summary 页面时,已经换源并注释 update-mirrorlist
)
pacman -Sy base-devel
/etc/calamares/scripts/try-v3
pacman -Sy
确认不报错- 清空
/etc/calamares/scripts/try-v3
脚本除第一行#!/bin/bash
外的所有内容 - 继续安装
(注:没有重新安装以确认是否是源出现了短暂的问题)