dd if=archlinux-2022.06.01-x86_64.iso of=/dev/sdc bs=1M
使用U盘引导进入系统后就可以开始安装了,如果觉得在电脑上操作不方便,可以给root账号设置一个密码,然后查询 IP,就可以通过SSH远程登录安装。
# 设置密码
passwd
# 查询ip地址
ip a
EFI 300M;swap:4G;root分区:剩余空间。
cfdisk /dev/sda
efibootmgr --disk /dev/sda --part 1 --create --label "Arch Linux" --loader /vmlinuz-linux --unicode 'root=UUID=55394c70-e770-4433-aeee-d688a837576c rw initrd=\initramfs-linux.img' --verbose
# 启用网卡
ip link set enp0s25 up
Failed to open file "/sys/devices/system/cpu/microcode/reload": Read-only file system
pacstrap -i /mnt base base-devel linux linux-firmware linux-headers vim nano intel-ucode bash-completion
arch-chroot /mnt
### 安装 Systemd 启动器
bootctl install
vim /boot/loader/entries/arch.conf
编辑 /boot/loader/entries/arch.conf 文件
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
从哪个硬盘分区启动,写入启动配置文件
echo "options root=PARTUUID=$(blkid -s PARTUUID -o value /dev/sda3) rw" >> /boot/loader/entries/arch.conf
延长SSD寿命,启用 fstrim
systemctl enable fstrim.timer
配置网络、蓝牙、声音
pacman -S networkmanager network-manager-applet dialog wpa_supplicant dhcpcd
启动安装的服务
systemctl enable dhcpcd@eno2
systemctl enable NetworkManager
蓝牙 打印机 音量
pacman -S mtools bluez bluez-utils cups xdg-utils xdg-user-dirs alsa-utils pulseaudio pulseaudio-bluetooth reflector
启动蓝牙
systemctl enable bluetooth
启动打印机服务
systemctl enable cups
OpenSSH
pacman -S openssh
启动 sshd
systemctl enable sshd
检查启动器
bootctl status
创建用户
useradd -m -s /bin/bash -G wheel arch
visudo
安装结束,取消挂载
退出 arch-chroot
exit
umount -R /mnt
重启
reboot