Archlinux安装教程
先上图:
1、进入 Live 环境后关闭 reflector
systemctl stop reflector
2、使用iwctl联网
3、timedatectl 修改时区
timedatectl set-timezone Asia/Shanghai
4、date验证时间
fdisk -l 查看硬盘和分区情况
cfdisk <硬盘编号> 修改分区
如:cfdisk /dev/sda
5、记住分区以后,再格式化
系统分区:mkfs.ext4 <分区编号>
EFI 分区(如果有): mkfs.fat -F 32 <分区编号>
交换分区(如果有): mkswap <分区编号>
启动交换分区(如果有):swapon <分区编号>
挂载即将安装系统的分区: mount <分区编号> /mnt
安装系统
1、更换镜像源
nano /etc/pacman.d/mirrorlist
在第一行加入:Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
2、刷新软件包列表 :pacman -Syy
3、重新安装 archlinux-keyring 包: pacman -S archlinux-keyring 4、使用以下指令安装基本系统: pacstrap /mnt base base-devel linux-zen linux-firmware linux-zen-headers
5、安装必需软件:
pacstrap /mnt
networkmanager - 连接互联网
openssh - ssh服务
cups - 打印机
vim、nano 和 micro - 都是好用的命令行文本编辑器,micro 的快捷键更接近 Windows 自带的记事本。
git - 100%会用到的,现在不装以后也会被当作依赖安装
grub - 必须安装,引导系统用
os-prober - 双系统必须安装
efibootmgr - UEFI 必须安装
intel-ucode 或 amd-ucode - CPU 微码必须安装
man-db 和 man-pages - 查看软件包的文档
firefox - 浏览器
noto-fonts-cjk 和 noto-fonts-emoji - 谷歌设计的字体(包含中文和 emoji)
设置系统
1、挂载 EFI 分区(如果有):
mkdir -p /mnt/boot/efi
mount <EFI 分区编号> /mnt/boot/efi
2、创建 fstab 文件:
genfstab -U /mnt >> /mnt/etc/fstab
3、chroot 进入新系统:
arch-chroot /mnt
4、设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、生成 /etc/adjtime: hwclock --systohc
6、编辑 locale.gen 和 locale.conf
vim /etc/locale.gen ,然后把en_US.UTF-8 UTF-8 和 zh_CN.UTF-8 UTF-8 前面的# 都去掉,之后直接运行“locale.gen”这条命令
vim /etc/locale.conf 输入“LANG=en_US.UTF-8”
7、编辑主机名:vim /etc/hostname
8、设置root密码:passwd root
安装grub引导系统及后续步骤
1、编辑grub配置文件:vim /etc/default/grub
去掉GTUB_DISABLE_OS_PROBER=false 前面的#
2、接下来便可以安装 grub 到硬盘(uefi引导)
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
3、服务自启动:
打印机(如果需要): systemctl enable cups
ssh 服务:systemctl enable sshd
网络服务:systemctl enable NetworkManager
4、创建普通用户:useradd -m -G wheel <用户名>
5、编辑 sudoers 文件赋予用户管理员权限: vim /etc/sudoers
去掉 wheel ALL=(ALL:ALL)ALL 这一行的注释
6、设置用户密码:passwd <用户名>
7、安装 Gnome 桌面: pacman -S gnome gnome-tweaks gnome-extra gdm
8、开机启动 gdm 界面:systemctl enable gdm
9、安装完毕,退出 chroot 环境: exit
10、现在你又回到了 Live 环境,重启系统:reboot
gnome本地化
1、更换系统语言,选择保留本地文件夹旧的名称
2、添加软件源
vim /etc/pacman.conf ,在文件的最下面加入以下内容:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
3、安装paru:sudo pacman -S paru
4、安装显卡驱动(我的是核显A卡):
sudo pacman -S xf86-video-amdgpu mesa lib32-mesa
5、其他驱动:
触摸板: sudo pacman -S xf86-input-libinput libinput
蓝牙: sudo pacman -S bluez bluez-utils
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
6、输入法:
sudo pacman -S ibus ibus-libpinyin
运行 ibus-setup
接下来修改 .bashrc文件
vim ~/.bashrc
在最下面添加如下内容:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
之后重启系统
在系统设置中添加输入源。
使用win + 空格切换输入法
然后在环境变量配置文件/etc/environment
中添加如下内容
# /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
解压zip文件:yay -S archiver