cachyos

3443 字
17 分钟
cachyos

在开源 Linux 发行版生态中,基于 Arch Linux 的衍生系统始终以高度定制化和极致性能深受爱好者青睐,CachyOS 便是其中的佼佼者。作为一款主打 “Blazingly Fast & Customizable” 的 Linux 发行版,CachyOS 从设计之初便以为用户提供更出色的运行速度、更可靠的安全性与更便捷的使用体验为核心目标,既继承了 Arch Linux 滚转更新、高度可定制的核心优势,又通过全链路的性能优化,解决了原生 Arch Linux 安装繁琐、需手动优化的痛点。

CachyOS 为不同层级的 Linux 用户量身打造,无论是初次接触 Linux 的新手,还是拥有丰富使用经验的资深玩家,都能在这款系统中找到适配自身的使用方式 —— 新手可通过友好的图形化安装器快速部署,无需复杂的手动配置;进阶用户则能借助丰富的定制化选项,从内核调度器、软件包编译到桌面环境进行全方位个性化设置。其凭借优化内核、高性能编译包、多元的桌面选择与灵活的安装方式,成为追求极速体验、注重系统定制性用户的理想选择。详情可看官方 Wiki 为什么选择 CachyOS?

本教程将从安装前准备、核心安装步骤、系统设置优化到故障排查进行全方位讲解,助力大家解锁 CachyOS 的极致性能。

安装前准备#

  • 不少于8G的U盘
  • win11镜像(win11
    1784017763328076938.png
    1784017763328076938.png
  • cachyos镜像(cachyos 的官网:https://cachyos.org/ 在页面点击 download 即可跳转下载页面)
    dms_capture_1784017837620.png
    dms_capture_1784017837620.png
  • winPE(用来制作windows启动盘winpe)
  • rufus(用来制作cachyos启动盘)rufus)
Warning

务必检查镜像是否损坏!!! windows:

  1. 在 PowerShell 中,使用  Get-FileHash cmdlet 计算下载的 ISO 文件的哈希值。例如: Get-FileHash C:\Users\user1\Downloads\Contoso8_1_ENT.iso
  2. 在下载页面对比hash值 cachyos: 说明

安装windows11#

打开winpe,将U盘格式化

dms_capture_1784018890653.png
dms_capture_1784018890653.png
然后将两个镜像和rufus移入格式化完成后的U盘,准备重装win11

Warning

注意事项

  1. 需在 bios 中关闭安全启动并设置 U 盘启动。(联想是Fn+F2)
  2. 安装 Windows 和 Linux 双系统时 Windows 必须关闭快速启动、休眠功能、Windows BitLocker,同时最好不要把两个系统安装在同一块硬盘,防止 Windows 更新把 Linux 的启动项删除。

完成上一步后,直接重启进入bios,更改UEFI启动顺序:将你的U盘移至最上(一般名称是EFI USB Device). 然后保存并退出,进入启动盘系统界面

格式化与分区#

Warning

格式化之前务必备份好个人重要数据!!!

打开分区工具DiskGenius->右键硬盘->删除所有分区(请确保分区格式为GUID格式)->保存更改->新建分区(windows启动分区),按图示选择

dms_capture_1784019896888.png
dms_capture_1784019896888.png
然后新分区大小根据自己的硬盘大小来,这个新分区就作为C盘来使用了 保存更改并退出 然后打开windows安装器,选择U盘中的win11镜像
dms_capture_1784020261756.png
dms_capture_1784020261756.png
可引导驱动器选择刚刚建立的windows启动分区 安装驱动器的位置选择C盘 选项选择win11专业版即可 接下来进入优化调整界面,根据自己的需求选择即可
dms_capture_1784020461818.png
dms_capture_1784020461818.png
最后点击安装,直接继续->重启 windows重装部分就到这里了。

安装cachyos#

安装好windows,并做好基础设置后,将U盘中的cachyos镜像和rufus拖到桌面 打开rufus,按图示选择,引导类型选择cachyos的镜像

dms_capture_1784020932934.png
dms_capture_1784020932934.png
然后点击开始->OK,当状态变绿后,直接重启电脑,注意将U盘的启动顺序移至最上 然后就自动进入cachyos的安装界面了
dms_capture_1784021249591.png
dms_capture_1784021249591.png
先进行换源,接下来要下载依赖
dms_capture_1784021393380.png
dms_capture_1784021393380.png
进入终端复制以下内容

Terminal window
sudo bash -c 'echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch/\$repo" > /etc/pacman.d/cachyos-mirrorlist && echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch_v3/\$repo" > /etc/pacman.d/cachyos-v3-mirrorlist && echo "Server = https://mirrors.ustc.edu.cn/cachyos/repo/\$arch_v4/\$repo" > /etc/pacman.d/cachyos-v4-mirrorlist && echo "Server = https://mirrors.ustc.edu.cn/archlinux/\$repo/os/\$arch" > /etc/pacman.d/mirrorlist'

接着回到安装程序上,按照下面的步骤开始设置

  1. 地区选择 Asia,区域选择 Shanghai
  2. 键盘布局一般选默认
  3. 引导这里选 GRUB 即可,其他的具体查看官方 Wiki Offered Boot Managers

分区#

在 Partitons 步骤(即分区界面)时选择你想安装的硬盘,点击手动分区。
如果点击手动分区后无法点击创建,编辑和删除,点击左边的新建分区表。选择第二个 GPT
首先创建第一个分区:(这个分区存放 Linux 引导,防止 Windows 更新把 Linux 删除了,Linux 更新不会删除 Windows 引导)
大小:512MB
文件系统: FAT32
挂载点: /boot/efi
标志: boot

然后创建第二个分区,这个分区是储存分区,可以把剩下空间全分给它 文件系统: BTRFS(也可以其他类型,具体查看 Filesystems) 挂载点: /
标志: 可不选

  1. 桌面环境选择niri。不熟悉 Linux 可以选择默认 KDE Plasma,界面和操作逻辑与 win 类似。详情查看 Desktop Environments
    **不推荐同时安装多个桌面环境!!! **
  2. 有打印机的需求需要勾选 Printing-Support 和 Support for HP Printer/Scanner
  3. 设置密码 接下来就一直下一步,安装部分耐心等待即可。

系统基本设置#

成功安装系统后会默认打开 Cachy OS Hello 程序,在右下角可以取消开机自启动(在开始菜单的系统分类可以重新打开)。推荐先点击更新系统(Cachy os 属于滚动式更新,建议不要长时间不更新
点击 “应用 / 调整”,勾选 cachy update(期间会提示输入管理员密码),这是托盘上的更新提醒助手,推荐开启。
游戏用户可以点击下方的 Install Gaming packages,这个可以一键安装游戏环境。(包含 STEAM 和 Lutris 等)
在前面的步骤我们已经设置了国内镜像源,如果没有设置或者失效了可以点击此页面的 “排序镜像” 即可自动选择速度最快的软件源

dms_capture_1784022879121.png
dms_capture_1784022879121.png

安装AUR、flatpak、shelly#

Terminal window
sudo pacman -S paru # 最主流的 AUR(Arch 用户仓库)助手,解决 Arch 官方仓库没有的软件包安装问题,支持自动处理依赖、编译源码
sudo pacman -S flatpak(真神)
sudo pacman -S shelly(现代化的Arch linux包管理器,可以在这里下到clash、qq等)

grub配置#

Terminal window
sudo vim /etc/default/grub

修改启动等待时间:GRUB_TIMEOUT=5(默认为 5 秒,可改为 10 秒,方便选择系统) 双系统添加 Windows,确保 GRUB_DISABLE_OS_PROBER=false(取消注释,让 GRUB 检测其他系统) 保存退出后,执行命令更新 GRUB,在终端输入以下代码

Terminal window
sudo grub-mkconfig -o /boot/grub/grub.cfg

重启系统,GRUB 菜单会显示 Windows 启动项,可上下选择。

安装输入法#

CachyOS 未预装中文输入法,推荐安装 Fcitx5

Terminal window
sudo paru -S fcitx5-im fcitx5-chinese-addons

安装完成后还需要修改环境变量,使用 vim 打开 /etc/environment 后输入以下内容

XMODIFIERS=@im=fcitx

保存成功后我们需要注销用户,再次登录后打开设置,找到键盘设置项,按如图设置
至此,输入法安装完成 到这里双系统安装就结束了,之后可能会出niri的美化。

故障排查#

安装过程中的常见问题#

分区失败 / 无法创建分区#

症状: 点击”新建分区”后无响应或提示”无法创建”

解决方案:

  1. 确认已选中正确的硬盘(左侧列表中高亮显示)
  2. 如果无法创建,先点击左侧的”新建分区表”,选择 GPT 格式
  3. 重新尝试创建分区
  4. 检查硬盘是否已被其他操作系统占用,必要时先删除所有分区(注意备份数据)

安装后无法进入 Linux 系统#

症状: 重启后卡在 GRUB 菜单,或无法选择 CachyOS 启动项

解决方案:

  1. 重启进入 BIOS,确认 /boot/efi 分区所在硬盘的启动顺序(优先级最高)
  2. 如果 GRUB 菜单不显示 CachyOS,执行命令更新 GRUB:
    Terminal window
    sudo grub-mkconfig -o /boot/grub/grub.cfg
  3. 如果仍无法启动,进入 Live USB 环境,挂载 Linux 分区后修复:
    Terminal window
    sudo mount /dev/sdXY /mnt # 替换 X 和 Y
    sudo arch-chroot /mnt
    grub-install --target=x86_64-efi --efi-directory=/boot/efi

Windows 启动项被删除 / 无法进入双系统菜单#

症状: 安装后 GRUB 菜单只显示 CachyOS,Windows 不见了

解决方案:

  1. 确认在 GRUB 配置中已设置 GRUB_DISABLE_OS_PROBER=false(见”grub配置”部分)
  2. 执行更新命令:
    Terminal window
    sudo grub-mkconfig -o /boot/grub/grub.cfg
  3. 如果 Windows 仍未出现,可能是 Windows EFI 分区损坏,需要进入 Windows PE 修复

显卡驱动问题 / 分辨率不正常#

症状: 系统卡顿、分辨率低、屏幕闪烁

解决方案(NVIDIA 用户):

Terminal window
sudo pacman -S nvidia nvidia-utils
# 重启系统

解决方案(AMD 用户):

Terminal window
sudo pacman -S xf86-video-amdgpu
# 重启系统

解决方案(Intel 集显):

Terminal window
sudo pacman -S xf86-video-intel
# 重启系统

网络无法连接#

症状: 安装完成后无网络连接或 WiFi 不工作

解决方案:

  1. 有线网络不工作:
    Terminal window
    sudo systemctl restart systemd-networkd
  2. 无线网络不工作,查看可用网络:
    Terminal window
    nmcli device wifi list
  3. 连接 WiFi:
    Terminal window
    nmcli device wifi connect "SSID" password "PASSWORD"

中文输入法无法使用#

症状: Fcitx5 安装后仍无法切换到中文输入法

解决方案:

  1. 确认已修改 /etc/environment 文件(见”安装输入法”部分)
  2. 注销用户并重新登录
  3. 打开”设置” → “键盘”,检查是否已添加 Fcitx5
  4. 如果仍未显示,执行:
    Terminal window
    fcitx5-configtool
    手动添加”Pinyin”输入法

系统运行中的常见问题#

系统更新失败#

症状: 运行 pacman -Syu 后出现错误或包冲突

解决方案:

Terminal window
# 强制刷新所有包数据库
sudo pacman -Sy
# 再次尝试更新
sudo pacman -Syu
# 如果有包冲突,查看详细错误信息,必要时使用 paru:
sudo paru -Syu

系统启动缓慢#

症状: 开机从按下电源到出现桌面耗时过长

解决方案:

  1. 检查启动过程:
    Terminal window
    systemd-analyze
  2. 查看耗时最长的服务:
    Terminal window
    systemd-analyze blame
  3. 禁用不必要的启动服务(如打印机支持)

Niri 窗管崩溃或卡顿#

症状: 窗口管理器无响应或频繁崩溃

解决方案:

  1. 检查日志:
    Terminal window
    journalctl -xe
  2. 重启 Niri(快捷键通常为 Super+Escape),或在终端执行:
    Terminal window
    niri --version # 检查版本
  3. 如果问题持续,尝试切换到 KDE Plasma 或其他桌面环境:
    Terminal window
    sudo pacman -S kde-plasma

cachyos Windows 双系统时间不一致#

从 cachyos 系统切换到 Windows 系统的时候,会出现两个系统的时间不一致的情况,一般是相差 8 小时。下面就来分析该问题,并给出解决办法。 在默认情况下, Linux 使用 UTC 硬件时钟, 而 Windows 使用本地时间硬件时钟. 当 Linux 同步网路时间并将当前 UTC 时间写入硬件时钟后, Windows 误认为当前的 UTC 时间为本地时间, 造成与实际时间存在不一致的情况 一般来说, 可以将 Windows 存储的硬件时间设置为 UTC 以解决问题. 在 Windows 上 (以管理员身份) 运行如下 CMD 命令, 即可添加注册表项以告知 Windows 使用 UTC 硬件时钟

Terminal window
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

或者打开「注册表编辑器」,定位到 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 目录下,新建一个DWORD 类型,名称为RealTimeIsUniversal的键,并修改键值为 1 即可。

后续美化与定制#

CachyOS 的强大之处在于高度的定制性。安装完成后,用户可根据个人喜好进行深层定制。本部分提供 Niri 窗管的基础美化指南。

Niri 窗管基础定制#

Niri 是一款现代化的 Wayland 平铺窗口管理器,提供响应迅速、功耗低的窗口管理体验。大部分配置通过编辑 ~/.config/niri/config.kdl 文件实现。

基础配置文件位置#

Terminal window
mkdir -p ~/.config/niri
vim ~/.config/niri/config.kdl

常用自定义项#

1. 修改主题和外观

编辑 ~/.config/niri/config.kdl,查找主题配置部分(通常在文件开头),修改颜色和字体:

// 背景颜色
prefer-dark-mode
// 字体设置
font-family "Noto Sans CJK SC"
font-size 11

2. 快捷键自定义

config.kdl 中修改快捷键绑定。常见快捷键:

// 打开终端
binds {
"Mod+Return" = spawn "alacritty"; // 替换为你的终端应用
}
// 应用切换
"Mod+Tab" = next-window;
"Mod+Shift+Tab" = prev-window;
// 工作区切换
"Mod+1" = activate-workspace 1;
"Mod+2" = activate-workspace 2;

3. 工作区设置

自定义工作区数量和行为(默认 10 个工作区):

workspaces {
ws-num 10; // 工作区数量
}

4. 监视器配置

如果使用多显示器,配置每个显示器的分辨率和刷新率:

outputs {
"HDMI-1" = {
mode "1920x1080@60"; // 分辨率@刷新率
position { x 0; y 0; };
};
}

安装美化相关软件#

1. 终端美化

推荐使用 Alacritty(GPU 加速终端)和 Starship(提示符美化):

Terminal window
sudo pacman -S alacritty starship

编辑 ~/.config/alacritty/alacritty.toml,自定义字体、主题、颜色:

[font]
family = "Noto Sans Mono CJK SC"
size = 11
[colors.primary]
background = "#1e1e2e"
foreground = "#cdd6f4"

2. 主题和图标

CachyOS 默认包含多套主题。安装额外主题和图标包:

Terminal window
sudo pacman -S papirus-icon-theme lxappearance

打开 lxappearance,选择喜欢的主题和图标。

3. 壁纸设置

设置桌面壁纸(使用 swaybg):

Terminal window
sudo pacman -S swaybg
# 在 ~/.config/niri/config.kdl 中添加
exec swaybg -i /path/to/wallpaper.png

4. 状态栏和通知

Niri 生态中流行的状态栏工具:

Terminal window
# 安装 swaybar 或 waybar
sudo pacman -S waybar
# 配置文件位置
mkdir -p ~/.config/waybar

常用定制资源#

  • 官方文档Niri 项目主页
  • 配置示例:访问社区论坛和 GitHub Discussions 查看他人的配置文件
  • AUR 社区软件:使用 paru -Ss 搜索 Wayland 相关软件 参考博客: 仙仙客栈

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

cachyos
https://lingluoa.icu/posts/cachyos/
作者
lingluoa
发布于
2026-07-14
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
lingluoa
Hello, I'm lingluoa.
公告
欢迎来到我的博客!不定期更新中。
文章目录
标签
站点统计
文章
53
分类
9
标签
75
总字数
175,771
运行时长
0
最后活动
0 天前
站点信息
构建平台
ESA Pages
博客版本
Firefly v6.15.6
文章许可
CC BY-NC-SA 4.0