写在前面
本文为安装和使用过程的记录备份,用于未来系统出现不可修复的故障时可以格盘重装快速恢复到故障前的状态。本文不是教程,仅供参考,如出现问题应该首先阅读官方文档和论坛。
环境:
- 笔记本:HP ProBook 450 G8
- 引导:GRUB
前言
之前使用的系统是 Windows + WSL,在接触 Linux 系统之前还是挺好用的,既可以使用 Windows 的软件,也可以学习 Linux 命令。自从升级到 Win11 后,各种卡顿掉帧,一打开浏览器风扇就开始狂转,而 Windows 的 IDE 连接 WSL 体验也不是很好,编辑个大一点的项目就无响应。所以在浏览一些帖子之后,决定在宿主机上安装 Linux 系统。
一开始接触的是 Debian 12,它是 Ubuntu 发行版的上游,更加地精简,不过也正是精简,所以各种软件都要自己安装自己解决,而且官方的文档写的不是很好,经常看的云里雾里的。应该是大数据的原因吧,接触到了 Arch 这个发行版,一些网友说它的 Wiki写得很好,简单看下来还真是,后悔怎么没有早点知道。于是在备份重要文件后,决定格盘安装单系统,从新开始。
正文
下载 iso 镜像参考安装前的准备
由于水平有限,使用安装脚本archinstall
安装。脚本的安装选项会提示必须设置的内容,一般其他的设置默认就好。几个需要 注意 的点是:运行date
如果 时间 不对,即使可以 ping 通外网也还是会卡在checking version
,个人猜测是本地时间和实际时间差距太大导致握手失败。所以,如果不对的话需要修改时区timedatectl set-timezone Asia/Shanghai
或者手动设置时间。 mirror推荐选择离的近的国家, root密码留空会禁用 root 账户,如果选择留空则 必须 新建一个用户并开启 sudo, locale安装图形桌面前不要选择中文,终端会乱码, 声音服务器推荐pipewire
, 网络配置选择复制 iso 镜像的配置会干净一点,不太推荐 NetworkManager,虽然有图形界面,后面想连 wifi 的话需要学习一些 命令
等待脚本跑完后会问是否使用chroot进入系统,选否然后直接reboot重启就好
推荐先运行sudo pacman -Qe > pkglist.txt备份一下已安装软件目录
然后安装桌面环境xfce4,需要安装以下的包xorg xorg-xinit xfce4 xfce4-goodies lightdm lightdm-gtk-greeter,一路回车确定,安装好后运行 systemctl enable lightdm让桌面管理器开机自启,reboot重启后就是简单的配置了,以下配置仅供参考
浏览器firefox,安装中文包firefox-i18n-zh-cn
界面字体adobe-source-han-sans-otc-fonts
终端字体otf-geist-mono-nerd,安装好后运行fc-cache -fv
界面设置中文参考 区域和本地化设置
设置系统日志使用英文,用户界面使用中文
中文输入法使用 rime + clover
安装fcitx5-im
和fcitx5-rime
在 ~/.xprofile 写入
|
|
四叶草方案安装根据clover wiki进行
注销重新登录就可以生效了
使用smartdns,安装
过滤conf文件中的注释以及空行sudo grep -vE “^#|^$” file
“>”权限不足,cat file | sudo tee newfile
关闭systemd-resolved,修改博客里的配置文件,ip地址为自己的
安装marker,一个markdown编辑器
挂载u盘,fdisk -l查看u盘设备名,创建一个文件夹,/mnt/ventoy,
mount /dev/sda /mnt/ventoy,显示文件系统类型错误,安装ntfs-3g
安装tlp电源管理参考wiki
解除静音,安装 alsa-utils,alsactl store,systemctl enable –now alsa-restore
reboot之后任务栏手动打开声音,火狐浏览器需要手动允许自动播放声音
安装yay,添加archlinuxcn源后可以使用pacman安装,aur.archlinux.org安装需要的包
修改日文字体优先级比中文高导致字宽不一致的问题,参考,查看grep -vE ‘^#’ /etc/locale.gen
确保包含en_US.UTF-8 zh_CN.UTF-8,运行locale-gen使用这两个locale
参考wiki配置即可,火狐浏览器使用代理不要忘记在设置里面开启
记一次账户卸载zsh导致密码正确但是登录不上的原因,在grub界面按e添加init=/bin/bash
进入到shell后尝试su切换账户,显示找不到zsh则使用chsh user -s shell更换登录shell
注销重新登录即可,快速清理相关残留文件,find path parrten -exec或者-ok rm -rf
coming soon…
后记
由于本文的内容是使用过程中随手记的笔记,看起来会有点混乱,后期熟悉了 Arch 可以单独写一些教程,像 Wiki 那样使用超链接详细解释每个术语,不过这是后话了