Arch Linux系统安装
准备工作
下载系统安装镜像,链接为清华开源镜像地址(其它镜像或官网同理获取并下载):https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-2023.05.03-x86_64.iso
选择下载的ISO镜像文件进行加载
为说明UEFI固件下的系统安装方式,本文如图所示将虚拟机切换为UEFI模式(vmware默认BIOS模式)
虚拟机配置如下
系统安装
开启虚拟机,引导默认选择第一个
等待系统自动完成初始化加载
信息确认
确认网络连接正常
|
|
系统时间在创建互联网连接后,时间将自动同步,需确认系统时间是否准确
|
|
硬盘分区
查看硬盘信息
|
|
使用命令进入分区工具,进入工具后选择gpt(UEFI启动选择gpt、BIOS启动则选择dos)
|
|
UEFI启动需要划分三个分区:EFI系统分区(类型为EFI)、交换空间(类型为Linux swap)、根目录(类型为Linux x86-64),下面以创建EFI系统分区为例,其余同理(注意BIOS启动的分区与UEFI不同)
上下移动至Free space后,左右移动至New创建分区
左右移动至Type设置分区类型
其余两个分区同理,分配完成后检查分区信息,确认无误后选择Write写入分区表,最后选择Quit退出
再次确认分区信息和卷标
|
|
格式化磁盘,以下命令依次格式化EFI分区、格式化Swap分区、激活Swap分区、格式化系统分区
|
|
挂载分区,以下命令依次将系统分区挂载到/mnt目录、创建EFI分区挂载点、将EFI分区挂载到/mnt/boot目录
|
|
选择镜像源
修改mirrorlist文件,将国内镜像源添加至文件的最前面(图示添加了清华镜像、阿里镜像、中科大镜像、163镜像)
|
|
根据mirrorlist进行更新
|
|
安装系统与相关软件
使用下列命令安装系统
|
|
按照个人需求选择安装软件包,本文推荐安装bash-completion(命令行补全工具)、net-tools(网络工具)、sof-firmware(额外固件)、NetworkManager(联网管理器,必装)、ntfs-3g(NTFS硬盘格式识别工具)、vi(文本编辑器)、vim(文本编辑器)、nano(文本编辑器)
|
|
生成文件系统表
生成文件系统表使用如下命令
|
|
随后检查fstab文件是否正确
|
|
进入系统
使用下面命令进入系统
|
|
设置时区
使用下面命令设置时区,并同步硬件时钟
|
|
本地化设置
使用下面命令进入本地化配置文件,取消“en_US.UTF-8 UTF8”、“zh_CN.UTF-8 UTF-8”两项的注释
|
|
输入locale信息,并列出所有启用的locale
|
|
创建locale.conf文件,编辑设定LANG变量
|
|
网络配置
编辑hostname文件,自定义输入主机名
|
|
打开hosts文件
|
|
在hosts文件中输入以下内容
|
|
设置root账户密码
使用passwd命令设置root账户密码
|
|
安装引导程序
对UEFI启动方式,下载grub和efibootmgr软件包
|
|
安装Grub
|
|
生成grub的配置文件
|
|
此处出现报错,根据提示修改即可(在grub文件中取消GRUB_DISABLE_OS_PROBER=false注释),修改完成后重新执行命令即可
|
|
退出系统后重启
依次执行以下命令,随后等待重启
|
|
等待系统重启后,使用root账户及密码登录即可
系统安装后配置
配置网络管理服务
安装后的系统默认没有启动网络管理服务,需要手动启用并设置开机自启
|
|
创建用户
假设创建sudoink用户,并设置密码
|
|
随后需要为该用户开启sudo权限,取消sudoers文件中“wheel ALL=(ALL:ALL) ALL”项的注释
|
|
设置完成后重启系统,使用sudoink账户登录
|
|
CPU微码
实机安装可能需要CPU编码驱动(根据CPU厂商对应选择)
|
|
vmware助手
|
|
配置AUR
Arch用户软件仓库(Arch User Repository,AUR)是为用户而建、由用户主导的Arch软件仓库。AUR 中的软件包以软件包生成脚本的形式提供,用户自己通过 makepkg生成包,再由pacman安装。创建AUR的初衷是方便用户维护和分享新软件包,并由官方定期从中挑选软件包进入community仓
Paru
|
|
验证Paru安装
|
|
Yay
|
|
验证Yay安装
|
|
配置archlinuxcn
Arch Linux 中文社区仓库 是由 Arch Linux 中文社区驱动的非官方用户仓库。包含中文用户常用软件、工具、字体/美化包等
在/etc/pacman.conf
文件末尾添加以下两行
|
|
之后通过一下命令安装archlinuxcn-keyring
包导入 GPG key,并拉取一次更新
|
|
双系统时钟不一致
若实机双系统安装时,Windows的时钟会比Linux慢8小时,使用下面的命令解决
|
|
更新出现模块固件缺失的警告
部分实机安装系统时会出现https://zhuanlan.zhihu.com/p/340918736所示的模块固件缺失的警告,可通过下述命令解决(第二条命令用于确认问题是否得到解决)
|
|
安装图形化界面
显卡驱动
显卡驱动根据实机厂商对应选择
|
|
安装KDE
其中konsole(终端)、dolphin(文件浏览器)、kate(记事本)、ark(压缩)、yakuake(下拉式文件终端)为KDE附带应用,均可根据自己需要选择安装,也可添加其它KDE软件安装,全部KDE附带软件可查询:https://apps.kde.org/zh-cn/
|
|
中文字体
|
|
随后在设置中添加简体中文,并将简体中文置于Amercian English上方,点击Apply后重启系统
中文输入法
安装Fcitx5和中文输入法
|
|
编辑/etc/environment文件,在文件末尾添加以下内容
|
|
随后重启系统,在设置>语言和区域设置>拼音中启动云拼音,并在配置附加组件>云拼音设置后端为Baidu
相关软件安装
谷歌浏览器
|
|
Edge浏览器
|
|
Visual Studio Code
|
|
WPS Office
|
|
QQ音乐
|
|
Wine 微信
|
|
界面美化
SDDM
可直接在设置中下载安装,设置>开机与关机>登陆屏幕(SDDM)>获取新SDDM主题
全局主题
前往KDE商店选择全局主题:https://store.kde.org/browse?cat=121&ord=rating,建议直接去GitHub网站下载
下载后解压安装,根据说明文件进行安装即可
随后即可前往设置更换全局主题:设置>外观>全局主题
图标
前往KDE商店选择图标:https://store.kde.org/browse?cat=132&ord=rating,同样建议直接去GitHub网站下载,解压后根据说明文件进行安装
Mkos-Big-Sur主题直接使用命令复制即可
|
|
在设置>外观>图标中即可选择应用
Dock栏
|
|
主题同样在KDE商店中选择Latte Dock下载:https://store.kde.org/browse?cat=562&ord=rating,由于上述WhiteSur主图中已包含Latte Dock布局,因此可直接使用该文件,启动Latte程序后,右键Latte后选择配置Latte>布局编辑器>导入,随后点击添加的布局“切换”应用该布局
Grub
本文选择的是GitHub开源Grub主题https://github.com/stuarthayhurst/argon-grub-theme,下载解压后按照提示安装即可
|
|
zsh
下载zsh与Zsh插件
|
|
设置zsh为默认shell
|
|
安装oh-my-zsh(需要配置archlinuxcn),并加载默认配置,此时可进入zsh
|
|
编辑~/.zshrc
文件,修改ZSH_THEME="robbyrussell"
为想要设置的主题名字即可,全部主题名称和效果在https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
插件同样在~/.zshrc
文件的plugins=(git)项,多个插件名称之间使用空格或者换行分开
需要注意有个例外是zsh-syntax-highlighting、zsh-autosuggestions两个插件需要创建符号链接到oh-my-zsh的自定义插件目录,否则无法查找到插件
|
|
若需要设置终端背景透明,则在终端设置>管理配置方案>新建>外观>编辑中调整背景透明度,确认后切换该配置即可
最后取消工具栏进行极简化即可