Arch Linux安装配置指南
Arch Linux安装配置指南1. 准备Live环境1.1 下载并校验镜像下载ISO镜像进入镜像所在目录校验签名pacman-key-varchlinux-version-x86_64.iso.sig1.2 制作启动U盘确认U盘设备名例如/dev/sda确保其未挂载lsblk写入镜像sudocatarchlinux-version-x86_64.iso/dev/sda1刷写缓存并弹出synceject/dev/sda11.3 进入Live环境进入BIOS禁用Secure Boot若存在Secure Boot Mode设为Standard或关闭确认已以UEFI模式启动输出64表示成功cat/sys/firmware/efi/fw_platform_size1.4 连接网络并同步时间进入iwctl连接Wi-Fiiwctl station wlan0 connectwifi名# 输入密码exit验证网络有IP地址即为成功ipa开启网络时间同步timedatectl set-ntptrue2. 磁盘分区与文件系统2.1 分区查看磁盘设备lsblk-pf对磁盘进行分区以/dev/nvme0n1为例cfdisk/dev/nvme0n1删除所有已有分区delete创建 EFI 分区new → 大小 1G → type → EFI System创建根分区new → 使用剩余全部空间 → write 写入并 quit 退出确认分区结果lsblk-pf2.2 格式化mkfs.fat-F32/dev/nvme0n1p1# EFI 分区mkfs.btrfs-f/dev/nvme0n1p2# 根分区2.3 创建 Btrfs 子卷并挂载临时挂载根分区mount-tbtrfs-ocompresszstd /dev/nvme0n1p2 /mnt创建子卷btrfs subvolume create /mnt/ btrfs subvolume create /mnt/home btrfs subvolume create /mnt/swap卸载临时挂载umount/mnt正式挂载子卷mount-tbtrfs-osubvol/,compresszstd /dev/nvme0n1p2 /mntmount--mkdir-tbtrfs-osubvol/home,compresszstd /dev/nvme0n1p2 /mnt/homemount--mkdir-tbtrfs-osubvol/swap,compresszstd /dev/nvme0n1p2 /mnt/swap2.4 挂载启动分区mount--mkdir/dev/nvme0n1p1 /mnt/bootdf-h# 检查挂载情况3. 安装基本系统3.1 配置镜像源并安装基础包更新密钥pacman-Syarchlinux-keyring编辑镜像列表在/etc/pacman.d/mirrorlist开头添加中国源Server https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch Server https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch Server https://mirrors.aliyun.com/archlinux/$repo/os/$arch安装基础包pacstrap-K/mnt base base-devel linux linux-firmware btrfs-progs pacstrap /mnt networkmanager neovim amd-ucode3.2 创建交换文件btrfs filesystem mkswapfile--size8g--uuidclear/mnt/swap/swapfilechmod600/mnt/swap/swapfileswapon/mnt/swap/swapfile3.3 生成 fstabgenfstab-U/mnt/mnt/etc/fstabcat/mnt/etc/fstab# 检查内容3.4 chroot 进入新系统arch-chroot /mnt4. 系统基础配置chroot内4.1 时区与硬件时钟ln-sf/usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock--systohc4.2 本地化设置编辑/etc/locale.gen取消注释en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8生成本地化locale-gen设置默认语言编辑/etc/locale.confLANGen_US.UTF-84.3 网络配置设置主机名echotistath/etc/hostname编辑/etc/hosts写入127.0.0.1 localhost ::1 localhost 127.0.1.1 tistath.localdomain tistath4.4 设置root密码passwd4.5 安装并配置systemd-bootsystemctl daemon-reload bootctlinstall--esp-path/bootchmod600/boot/loader/random-seed创建启动项/boot/loader/entries/arch.conftitle Arch Linux linux /vmlinuz-linux initrd /amd-ucode.img initrd /initramfs-linux.img options rootUUID$(blkid -s UUID -o value /dev/nvme0n1p2) rootflagssubvol rw loglevel7配置启动管理器/boot/loader/loader.confdefault arch timeout 3 console-mode max editor no生效systemd-machine-id-setup bootctl update4.6 安装efibootmgr并重启pacman-Sefibootmgrexit# 退出 chrootreboot# 重启进入新系统以上是通用配置其余按需选择5. 用户与桌面环境5.1 连接网络重启后以root登录执行systemctlenable--nowNetworkManager nmcli dev wifi connectwifi名password密码ipa# 验证5.2 安装Fish Shellsudopacman-Sfish5.3 创建普通用户并配置useradd-m-Gwheel,users-s/usr/bin/fish tistathpasswdtistathechotistath ALL(ALL) ALL/etc/sudoers.d/tistathchmod440/etc/sudoers.d/tistath完成后退出root以tistath登录后续操作5.4 安装图形界面与基本应用sudopacman-Smate-polkit xdg-desktop-portal-gtk xwayland-satellite niri kitty adobe-source-han-sans-otc-fonts ttf-jetbrains-mono-nerd firefox# Firefox 的交互询问均选择2fc-cache-fv5.5 配置Niri窗口管理器生成默认配置niri-session按需编辑~/.config/niri/config.kdl为闲置脚本添加执行权限chmodx ~/.config/niri/scripts/swayidle.sh5.6 安装通知服务sudopacman-Slibnotify mako6. 中文输入法与加速器6.1 添加archlinuxcn源并安装yay编辑/etc/pacman.conf添加[archlinuxcn] Server https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch Server https://mirrors.ustc.edu.cn/archlinuxcn/$arch Server https://mirrors.hit.edu.cn/archlinuxcn/$arch Server https://repo.huaweicloud.com/archlinuxcn/$arch安装yay并配置AUR镜像sudopacman-Syarchlinuxcn-keyringsudopacman-Syay yay--aururlhttps://aur.tuna.tsinghua.edu.cn--save# 清华源# 若失效可恢复官方yay --aururl https://aur.archlinux.org --save6.2 安装并配置fcitx5输入法sudopacman-Sfcitx5-im fcitx5-rime rime-ice-pinyin-git编辑Rime配置~/.local/share/fcitx5/rime/default.custom.yamlpatch:__include:rime_ice_suggestion:/ascii_composer:switch_key:Shift_L:commit_codeShift_R:commit_codemenu:page_size:10style:horizontal:trueengine/filters:-simplifier在输入法设置中添加Rime6.3 安装Watt Toolkit加速器yay-Swatt-toolkit-bin初始化证书数据库并信任证书mkdir-p~/.pki/nssdb certutil-N-d~/.pki/nssdbsudotrust anchor--storeSteamTools.Certificate.cersudochmodaw /etc/hosts在Firefox的设置-安全中导入证书用于加速GitHub在steam中打开任意游戏按ShiftTab点击进入内置浏览器在chrome://settings的安全中加入后缀名从cer改成pem的证书7. 应用配置7.1 大写锁定映射为Ctrl编辑/etc/udev/hwdb.d/99-caps-ctrl.hwdb添加evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*:pn*:pvr* KEYBOARD_KEY_3aleftctrl生效sudosystemd-hwdb updatesudoudevadm trigger7.2 浏览器配置在Firefox中调整语言偏好修改下载目录至所需位置7.3 主题与鼠标指针将桌面环境各组件统一更换为Catppuccin主题下载鼠标主题Colloid cursors并解压到~/.local/share/icons/7.4 Neovim配置在Neovim中安装treesitter解析器:TSInstall cpp html latex yaml7.5 微信沙盒配置创建共享目录用于文件传输mkdir-p~/wechat-shared查找沙盒启动脚本ls/usr/bin/wechat*编辑脚本例如/usr/bin/wechat-universal在exec bwrap与/opt/wechat/wechat $之间插入一行--bind /home/tistath/wechat-shared /home/tistath/wechat-shared其他配置文件我的仓库包内核固件说明linux内核本体linux-firmware必需固件集合amd-ucode微码管理CPUtlp电源管理brightnessctl亮度调节基础系统说明base最小系统环境base-devel编译环境btrfs-progsBTRFS文件系统管理工具efibootmgrUEFI启动项管理man-db命令手册pacman-contribpacman清理工具networkmanager网络管理git版本管理系统维护说明snapper快照工具snap-pac自动创建快照桌面环境说明niri窗口管理器xwayland-satellite兼容X11应用waybar状态栏swaybg壁纸swayidle锁屏swaylock-effects屏保mako消息通知libnotify桌面通知库mako依赖mate-polkit图形应用提权wl-clipboard底层剪切板copyq图形化高级剪切板命令行工具说明kitty终端fishshellfastfetch系统信息展示tree文件结构显示rsync高效复制pastel颜色显示工具chafa图片查看工具AUR说明archlinuxcn-keyring仓库密钥yayAUR助手开发工具说明neovim文本编辑器tree-sitter-cli语法树解析treesitter依赖ripgrep高速文本搜索telescope依赖clangC/C前后端多媒体说明gst-libav音视频编解码插件gst-plugins-base音视频编解码插件gst-plugins-good音视频编解码插件libva-utils硬件加速管理浏览器说明firefox火狐浏览器gnome-keyring密码管理torbrowser-launcher洋葱浏览器加速器说明watt-toolkit-bin加速githubsteam等文档查看说明zathuraPDF查看工具zathura-pdf-mupdfPDF渲染后端tesseract-data-engPDF英文语言包tesseract-data-chi_simPDF中文语言包字体说明adobe-source-han-sans-otc-fonts思源黑体简繁日韩字体ttf-jetbrains-mono-nerdJetbrains mono nerd font,英文字体及图标输入法说明fcitx5输入法fcitx5-rime*中州韵桥接中文输入法fcitx5-configtool输入法配置工具fcitx5-gtk使输入法在GTK中可用fcitx5-qt使输入法在QT中可用rime-ice-pinyin-git雾凇拼音游戏说明steam游戏平台社交说明linuxqqQQwechat-universal-bwrap隐私版微信

相关新闻

【单片机毕设案例分享】基于 51 单片机 DS18B20 的水质温度 PH 同步检测装置 基于 STM32 单片机的水质阈值设置与智能报警系统研究(018102)

【单片机毕设案例分享】基于 51 单片机 DS18B20 的水质温度 PH 同步检测装置 基于 STM32 单片机的水质阈值设置与智能报警系统研究(018102)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于单片机,STM32单片机,51单片机,J…

2026/8/11 9:25:20 阅读更多 →
2026年8月西安装修门店AI同城拓客有哪些有效方法?

2026年8月西安装修门店AI同城拓客有哪些有效方法?

2026年8月,西安装修市场的获客逻辑正在被AI改写。越来越多的业主不再只靠熟人转介绍,而是直接问豆包、通义千问这类AI助手“西安装修公司哪家口碑好”“雁塔区靠谱的装修门店推荐”。这种搜索习惯的变化,让原本依赖竞价排名和电话名单的拓客方…

2026/8/11 9:25:20 阅读更多 →
HTTPS出站网关部署教学手册(CC Switch)

HTTPS出站网关部署教学手册(CC Switch)

基于 GOST 的 HTTPS 出站网关部署指南1. 使用范围 本文介绍如何在获得授权的服务器环境中部署一个带 TLS 加密和身份认证的 HTTP 出站网关,用于: 为企业内部应用提供统一、可审计的网络出口。对出站访问实施身份认证和来源限制。集中记录连接状态&#x…

2026/8/11 9:25:20 阅读更多 →

最新新闻

网络钓鱼已进化:你的“官方”体验可能全是假的

网络钓鱼已进化:你的“官方”体验可能全是假的

你是否接到过这样的电话?对方能准确报出你的姓名、贷款金额甚至逾期天数,语气严厉地要求你立即还款,并附上一个看似正规的协商还款链接。或者,你在某知名媒体公众号上看到一篇标题为“即将抵达!请市民做好准备&#xf…

2026/8/11 11:53:23 阅读更多 →
Ohook:零风险解锁Microsoft 365完整功能的终极指南

Ohook:零风险解锁Microsoft 365完整功能的终极指南

Ohook:零风险解锁Microsoft 365完整功能的终极指南 【免费下载链接】ohook An universal Office "activation" hook with main focus of enabling full functionality of subscription editions 项目地址: https://gitcode.com/gh_mirrors/oh/ohook …

2026/8/11 11:53:23 阅读更多 →
VMware虚拟机部署CentOS6.5系统

VMware虚拟机部署CentOS6.5系统

系统简介发行定位 CentOS(Community Enterprise Operating System)6.5 是免费开源企业级 Linux 发行版,1:1 复刻 RHEL 6.5 源码,去除红帽商标,无订阅费用,兼容所有 RHEL6 软件、驱动、运维方案CentOS。发布…

2026/8/11 11:53:23 阅读更多 →
终极指南:如何用Super IO插件3秒完成Blender模型导入导出

终极指南:如何用Super IO插件3秒完成Blender模型导入导出

终极指南:如何用Super IO插件3秒完成Blender模型导入导出 【免费下载链接】super_io blender addon for copy paste import / export 项目地址: https://gitcode.com/gh_mirrors/su/super_io 还在为Blender繁琐的文件操作而烦恼吗?每次导入导出都…

2026/8/11 11:53:23 阅读更多 →
Vibe Coding实战指南:从AI魔法到高效开发工作流构建

Vibe Coding实战指南:从AI魔法到高效开发工作流构建

最近在技术社区里,一个叫“Vibe Coding”的词突然火了起来。如果你点开那些标题夸张的教程,可能会看到一种近乎“魔法”的演示:开发者不用写一行代码,只是用自然语言描述需求,AI就能自动生成一个完整可运行的应用。从简…

2026/8/11 11:53:23 阅读更多 →
SpringBoot+Vue汽车资讯系统开发实践

SpringBoot+Vue汽车资讯系统开发实践

1. 项目概述 这个汽车资讯网站管理系统采用前后端分离架构,后端基于SpringBoot框架搭建RESTful API服务,前端使用Vue.js实现动态交互界面。系统主要面向汽车爱好者和行业从业者,提供新车资讯、车型数据、用户评论等核心功能模块。 我在实际开…

2026/8/11 11:52:23 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →