- 镜像下载
(重庆教育网)速度贼快
https://mirrors.cqu.edu.cn/archlinux/iso/latest/
镜像加载启动选第一个
进入后是这个画面
- 验证是否为UEFI启动
ls /sys/firmware/efi/efivars
- 如果能出现图中的有一大串玩意,证明你是UEFI启动
- 先停止 reflector服务 禁用自动更新服务器列表
systemctl stop reflector.service
- 查看是否连通网络
ping baidu.com
- 更新系统时间
timedatectl set-ntp true
- 使用reflector命令直接获取中国最快的镜像源并保存到/etc/pacman.d/mirrorlist文件夹下
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist
cat /etc/pacman.d/mirrorlist
- 修改镜像源
vim /etc/pacman.d/mirrorlist
- 将中国的服务器列表排在前列
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
- 刷新但是不要更新软件包
pacman -Syy
# 安装软件
pacman -S net-tools openssh
查看磁盘列表
fdisk -l
lsblk
分区
fdisk /dev/sda
g gpt格式
o mgr格式
n 创建
w 保存
mkfs.fat -F 32 /dev/sda1 #你的EFI分区
mkfs.xfs /dev/sda3 #根目录
mkswap /dev/sda2 #交换分区
swapon /dev/sda2
- 必须先挂在根目录才能挂在其他目录
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
- 在/mnt里安装系统
pacstrap -K /mnt dhcpcd vim sudo net-tools openssh wget base linux linux-firmware
- 配置系统
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
- 切换到刚安装的系统内
arch-chroot /mnt
- 编辑中国源
取消注释 [multilib]
vim /etc/pacman.conf
[archlinuxcn]
Server = https://mirrors.cqu.edu.cn/archlinuxcn/$arch
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
Server = http://mirrors.163.com/archlinux-cn/$arch
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
pacman -Syy
- 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
- 本地化
vim /etc/locale.gen
# 将 en_US.UTF-8 UTF-8 前面的注释(即 # 号)去除,保存并退出
# 然后执行命令
locale-gen
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
echo 'KEYMAP=de-latin1' > /etc/vconsole.conf
- 主机名
vim /etc/hostname
redis
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.0.1 redis.localdomain redis
- 安装cpu微码、引导软件、联网工具
pacman -S amd-ucode intel-ucode grub efibootmgr
配置
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
- 修改ssh允许root登录
修改
vim /etc/ssh/sshd_config
PermitRootLogin yes
systemctl enable sshd
开机启动网络服务
systemctl enable dhcpcd
设置密码
passwd root
- 退出系统安装
exit
umount /mnt/boot
umount /mnt
reboot
评论区