ArchLinux 安装教程以及一些自己的设置
相关资料来自 Archwiki
这里只演示有线网络的安装方法,无限网络请移步Archwiki自行查阅
同步安装盘时间
查看同步状态
分区
查看当前计算机磁盘分区情况
给 /dev/sda 硬盘分区,请确认你要安装的盘是否是 /dev/sda,cfdisk 几乎是全图形化操作,新版的Arch wiki推荐只有3个分区,boot 引导分区(双系统win10已经创建无需创建) /mnt 根目录分区 /swap 交换分区,大小因该是 boot >= 300M swap >= 5-10g 剩余的全给 /mnt 根目录
格式化
将boot分区格式化成fat格式,双系统不用这步
将mnt根目录分区格式化成ext4格式
将swap分区格式化
注意中途的文字输出,可能会有某个分区里已经存在引导的情况,输入yes或者直接回车
挂载分区
先挂载根目录到/dev/sda2上
新建引导分区的文件夹 用于挂载引导分区
挂载boot分区到到/dev/sda1,如果是双系统,前面不用创建boot分区,也不用格式化,直接用fdisk -l找到win10的efi分区记住名字,然后将/dev/sda1替换成win10的efi分区
开启交换分区
安装系统到根目录
安装前修改镜像为国内镜像,找到 China 这一节,分标将tuna.tsinghua.edu.cn(清华镜像) 和 ustc.edu.cn(华中科技大学镜像)拷贝到文件最上面。
编辑当前镜像源
安装基本的linux框架
生成分区表写入根目录的的/etc目录
写入完成之后可以用 cat /mnt/etc/fstab 查看分区表是否有错误,按照上面的设置来做。会有3条记录,分别是 /mnt 根目录 /mnt/boot/EFI 引导分区 /swap 交换分区
切换到硬盘安装好的根目录 /mnt
同步时区
同步硬件时钟
系统语言本地化
找到 en_US.UTF-8 和 zh_CN.UTF-8 这2处去掉注释,然后运行locale-gen生成本地化文件
新建本地化文件locale.conf
不推荐直接在这里写zh_CN.UTF-8,如果报错会因为终端不支持中文字体的原因,错误会变成方块无法定位错误信息。
计算机名字以及hosts设置
修改hosts
这里2处 archlinux-PC 为计算机名字,可以根据意愿随意修改
内核调整
如果你跟我一样用的是R8168系列的板载网卡,在这里需要安装一个R8168的驱动,不然在重启之后会有各种网卡不可用的问题存在,如果不是可以略过。
安装r8168网卡驱动
重新生成内核参数
设置root用户的密码
安装grub引导
os-prober 为多系统支持,单系统可以不装
安装intel cpu 微码,amd cpu 替换前面的intel即可
grub引导写入
生成grub配置文件
第一阶段安装完成
重启前安装一个网络管理软件,不然重启之后无法联网
安装网络管理软件
将网络管理软件设置成开机启动
安装bash的代码提示功能
退出安装环境
卸载之前挂载的分区
重启
第二阶段
如果不需要桌面环境可以忽略。
桌面环境不能使用root账户登陆,所以要新建一个普通用户
新建用户
相关参数:
设置新用户的密码
注销当前用户,输入用户名和密码即可切换到新建的用户
确认是否联网
我这台搭载R8168的网卡出现过无法联网的状况,解决方法是重新进入一遍windows,连上网络之后重启再次进入Linux就可以了。
修改仓库
打开multilib开启32位仓库支持,在最下面增加国内仓库支持
刷新仓库
安装国内仓库对应的密钥
安装KDE桌面环境
最好安装plasma,plasma-meta虽然可以节省很多空间,可是有时候会不稳定有依赖缺失造成程序无响应什么的
kde我只用的上一个终端,我就之装了konsole,你可以选择装真个包组 kde-applications 或者 精简包 kde-applications-meta
将sddm设置成开启启动,这样才可以进到桌面。
安装显卡驱动
安装nvidia显卡驱动,其他的显卡驱动请移步archwiki查阅相关资料
安装fcitx5输入法
安装fcitx5包组,这个包组带了fcitx5-configtools 不用另外安装。
添加相关参数保证中文输入法能在各种程序下正常输入
安装fcitx5的中文支持
词库,可装可不装
皮肤,也是可装可不装
aur仓库支持
最好之前吧 base-devel 这个包组安装,能少很多依赖问题
安装yay 开启aur仓库支持
中文字体支持
谷歌noto字体集
adobe 思源 字体集
文泉驿 微米体 和 正黑字体
一些扩展字体,可装可不装
本地化设置
重启之后,进入桌面 settings - regional settings 点右下角的add 一直往下拉找到简体中文,添加之后,点击简体中文右边的向上箭头,把简体中文调整成第一个,然后apply,注销后重新登陆就会变成中文。
SDDM本地化的问题
上一步会将系统内99%都变成中文,但是开机登陆的时候还会是英文,这里我们需要修改 /usr/lib/systemd/system/sddm.service 在 [Service] 条目下面增加一行内容:
重启之后sddm也会全部中文
软件推荐
遇到的问题和解决办法
Q:kde自带的应用商店报错,未找到可用的程序后端
A:安装下面的一些包可以解决问题:
目前就想到这么多,以后再有再来补!