Arch linux+kde安装
毕竟小白,装时查阅了不少资料,这里保存一下,方便下次参考,本机硬件:ssd500G,机械1T
参考链接:
https://archlinuxstudio.github.io/ArchLinuxTutorial/#/
0 准备工作
在Arch官网下载对应版本iso镜像,用rufus制作系统镜像,装完系统可以保存着,用于后续使用
1 安装系统
1.0 确定UEFI还是BIOS
执行ls /sys/firmware/efi/efivars,显示一堆文件则是UEFI启动,BIOS不知道怎么搞
1.1 连接网络
1.1.0 有线连接
一般插上网线就可以了
1.1.1 WiFi连接
iwctl #进入命令行
device list #查看网卡设备
station wlan0 scan #扫描WiFi列表,wlan0为我的无线网卡
station wlan0 get-networks #显示WiFi列表
station wlan0 connect <WiFi名字> #连接WiFi,有密码会跳出输入,<>不需要加
1.2 同步时间
timedatectl set-ntp true #将系统时间与网络时间进行同步
timedatectl status #检查服务状态
1.3 更换国内源
vim /etc/pacman.d/mirrorlist #打开配置
/ustc #找到中科大源,按回车
#选中当前行后按两下d剪切
#按两下g跳转到文件首部
#单击p粘帖
#单击Esc退出编辑模式
#:wq保存退出
1.4 磁盘分区
这里打算把ssd分四个区,机械盘划700G挂载在/home/data存资料,剩余部分用于备份,swap分区参照
- EFI
/boot1G - 根目录
/50G - 交换分区
swap32G - 用户目录
/home剩余部分
#使用lsblk查看分区
#分区划分
parted /dev/sdx #转换磁盘类型
mktable
gpt #转换为gpt
quit
cfdisk #分区图形化不详写,四个分区类型分别为EFI System,默认,swap和默认
#格式化分区
mkfs.ext4 /dev/sdax #/和/home
mkfs.vfat /dev/sdax #EFI
mkswap -f /dev/sdax #swap
swapon /dev/sdax #激活swap
#挂载
mount /dev/sdax /mnt #挂载根目录
mkdir /mnt/home #创建家目录
mount /dev/sdax /mnt/home #挂载家目录
mkdir /mnt/boot #创建EFI目录
mount /dev/sdax /mnt/boot #挂载EFI
mkdir /mnt/home/data #创建data目录
munt /dev/sdbx /mnt/home/data #挂载data
1.5 安装系统
基础包pacstrap /mnt base base-devel linux linux-firmware
软件pacstrap /mnt dhcpcd iwd vim sudo bash-completion
1.6 生成fstab文件
genfstab -U /mnt > /mnt/etc/fstab
1.7切换到新系统
arch-chroot /mnt
1.8 时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
1.9 硬件时间
hwclock --systohc
1.10 本地化
vim /etc/locale.gen 注释掉en_US.UTF-8和 zh_CN.UTF-8 前的#
locale-gen生成
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
1.11 设置root密码
passwd root
1.12 安装微码
pacman -S intel-ucode #Intel
pacman -S amd-ucode #AMD
1.13 安装引导程序
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB #取名为GRUB 并将grubx64.efi安装到之前的指定位置
grub-mkconfig -o /boot/grub/grub.cfg #生成GRUB所需的配置文件
1.14 退出
exit # 退回安装环境#
umount -R /mnt # 卸载新分区
reboot # 重启
2 安装桌面环境和常用应用
2.0更新系统
pacman -Syyu
2.1 准备用户
useradd -m -G wheel -s /bin/bash name
passwd name
EDITOR=vim visudo #取消注释 #%wheel ALL=(ALL) ALL
2.2 桌面环境
pacman -S plasma-meta konsole dolphin #桌面,终端,文件管理器
systemctl enable sddm #登陆界面
pacman -S networkmanager
systemctl enable NetworkManager
2.3 32 位支持库与 ArchLinuxCN 支持库
vim /etc/pacman.conf #取消[multilib]注释,[custom]替换成
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
pacman -Syyu #刷新数据库
sudo pacman -S archlinuxcn-keyring #安装key
2.4 常用应用
sudo pacman -S ntfs-3g #识别NTFS格式的硬盘
#输入法
sudo pacman -S fcitx5-im #基础包组
sudo pacman -S fcitx5-chinese-addons #官方中文输入引擎
sudo pacman -S fcitx5-anthy #日文输入引擎
sudo pacman -S fcitx5-pinyin-moegirl #萌娘百科词库 二刺猿必备(ArchLinuxCn)
sudo pacman -S fcitx5-material-color #主题
环境设置编辑变量文件vim ~/.pam_environment加入以下内容
INPUT_METHOD DEFAULT=fcitx5
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx
sudo systemctl enable --now bluetooth #蓝牙
2.5 显卡驱动
建议参考上面的一篇介绍还没搞明白

浙公网安备 33010602011771号