0%

Archlinux安装指南

初步配置

联网

1
dhcpcd/iwctl

iwctl:
device list
station ‘device’ scan
station ‘device’ get-networks
station ‘device’ connect ‘wlan’

更新ntp服务器

1
timdatectl set-ntp true

分区及挂载

此处演示p1:EFI p2:/mnt p3:swap

查看目前磁盘,分区状况

1
lsblk

分区

1
fdisk /dev/sdX / fdisk /dev/nvme0n1

m 查看命令
n 新建一个分区
g 转换GPT
t 更改分区类型:EFI:1 SWAP:19 Linux:20

格式化分区为FAT32格式

1
mkfs.fat -F32 /dev/nvme0n1p1

格式化分区为EXT4格式

1
mkfs.ext4 /dev/nvme0n1p2

格式化分区为SWAP格式

1
mkswap /dev/nvme0n1p3

开启SWAP

1
swapon /dev/nvme0n1p3

挂载根分区

1
mount /dev/nvme0n1p2 /mnt

新建Boot文件夹

1
mkdir /mnt/boot

新建Home文件夹

1
mkdir /mnt/home

挂载Boot分区

1
mount /dev/nvme0n1p1 /mnt/boot

如果有的话一个分区为了Home分区 mount /dev/nvme0n1px /mnt/home

开始安装

编辑镜像源

1
nano /etc/pacman.d/mirrorlist

拉取镜像

1
pacstrap /mnt base base-devel linux linux-firmware vi nano

更新分区表

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

检查分区表

1
cat /mnt/etc/fstab

下载基本软件

1
pacman -S vim networkmanager dhcpcd

切换到本地

1
arch-chroot /mnt

更新本地时间

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

编辑locale.gen

1
nano /etc/locale.gen

找到 en_US.UTF-8zh_CN.UTF-8 去掉前面的#

更新

1
locale-gen

编辑locale.conf文件

1
nano /etc/locale.conf

写入 LANG=en_US.UTF-8

设置root密码

1
passwd

不显示密码是正常情况

下载基本软件

1
pacman -S dialog wpa_supplicant ntfs-3g

安装CPU驱动

intel
1
pacman -S intel-ucode
amd
1
pacman -S amd-ucode

安装引导

1
pacman -S grub efibootmgr

多系统引导

1
pacman -S os-prober

UEFI引导

1
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader=ArchLinux

更新grub

1
grub-mkconfig -o /boot/grub/grub.cfg

至此 安装结束

退出

1
exit

重启

1
reboot