arch安装

字体大小:

1
setfont ter-132n

列出所有的网络接口

1
ip -c a

验证efi启动

1
/ls /sys/firmware/efi/efivars

清理控制台

1
clear

更新日期和时间

1
2
timedatectl status
timedatectl list-timezones

输入q退出

1
2
timedatectl set-timezone Asia/Shanghai
timedatectl status

设置控制台键盘布局

1
Is /usr/share/kbd/keymaps/i386/qwerty/us.map.gz

分区

列出所有的驱动器

1
lsblk

显示驱动器具体信息

1
hdparm -i /dev/驱动器名称

查看所有分区

1
cfdisk /dev/驱动器名称

为arch创建三个主要分区root home swap,efi分区用windows的

home和root:linux filesystem

swap:linux swap

格式化分区

root:

1
mkfs.ext4 /dev/对应驱动器

home

1
mkfs.ext4 /dev/对应驱动器

swap

1
2
mkswap /dev/对应驱动器
swapon /dev/对应驱动器

挂载各个分区

root:

1
mount /dev/对应驱动器 /mnt

创建目录

1
mkdir /mnt/home

home

1
mount /dev/对应驱动器 /mnt/home

验证

1
lsblk

换源

更新

1
pacman -Sy

//安装rankmirrors

1
pacman -S pacman-contrib

将arch安装到挂载的/mnt分区,安装基础组件

1
pacstrap -i /mnt base base-deval linux-lts linux-headers linux-firmware intel-ucode sudo nano vim git neofetch networkmanager dhcpcd pulseaudio

生成FSTAB

1
genfstab -U /mnt >> /mnt/etc/fstab

检查

1
cat /mnt/etc/fstab
1
arch-chroot /mnt

更改root密码

1
2
passwd
你的密码

添加标准用户

1
2
3
useradd -m xuantu
passwd xuantu
你的密码
1
2
usermod -aG wheel,storage,power xuantu
EDITOR=nano visudo

image-20240117094952552

去掉注释

添加

1
Defaults timestamp_timeout=0

ctrl+o

ctrl+x

设置系统语言

1
nano /etc/locale.gen

取消注释en_ US.UTF-8 UTF-8

1
2
3
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_ US.UTF-8

设置主机名

1
2
3
echo ArchLinux > /etc/hostname
cat /etc/hostname
nano /etc/hosts

添加下面行

1
2
3
127.0.0.1	localhost
::1 localhost
127.0.0.1 ArchLinux.localdomain localhost

设置时区

1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装grub引导加载程序,找到efi分区

1
2
3
4
5
lsblk
mkdir /boot/efi
mount /dev/你的efi对应的分区 /boot/efi/
pacman -S grub efibootmgr dosfstools mtools
nano /etc/default/grub

取消注释最后一行

1
2
3
pacman -S os-prober
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
grub-mkconfig -o /boot/grub/grub.cfg

启动网络服务

1
2
3
systemctl enable dhcpcd.service
systemctl enable NetworkManager.service
exit
1
2
umont -lR /mnt
reboot

拔出u盘

登录

1
2
xuantu
密码
1
sudo pacman -Sy 

安装桌面环境

1
sudo pacman -S xorg-xinit xterm plasma plasma-desktop plasma-wayland-session kde-applications kdeplasma-addons sddm
1
sudo nano ~/.xinitrc

输入密码后,添加

1
exec startkde
1
sudo systemctl enable sddm.service

reboot

标记plasma