ArchLinux安装教程

下载ISO文件
首先到镜像站下载Arch Linux的ISO文件,这里使用的是中科大的镜像站
虚拟机中安装ArchLinux
我使用的是VirtualBox
点击新建



设置——系统——勾选EFI启动

点击启动——注册——找到ISO文件

选第一个

先测试有无网络连接,ping www.baidu.com 出现一大堆文字证明有网络,按crtl+c停止

更新系统时间,输入
timedatectl set-ntp true
开始磁盘分区
cfdisk
选择gpt按回车

点NEW
设置为8192mb

接着设置第二个分区为300mb

第三个直接使用剩余容量
然后将光标移到Write,输入yes

然后移到quit,回车
输入clear 清除屏幕
查看硬盘信息,输入lsblk

格式化分区3为ext4格式输入
mkfs.ext4 /dev/sda3

挂载/dev/sda3 到 /mnt 输入
mount /dev/sda3 /mnt
挂载swap分区 输入
mkswap /dev/sda1

再输入swapon /dev/sda1
更换镜像
vim /etc/pacman.d/mirrorlist
在行首输入
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
按esc,输入:wq 保存

下载和安装软件包输入
pacstrap /mnt base linux linux-firmware

生成fstab文件输入
genfstab -U /mnt >> /mnt/etc/fstab
进入系统输入arch-chroot /mnt
安装vim输入
pacman -S vim
本地化设置输入
vim /etc/locale.gen
找到zh_CN UTF-8删掉前面的#
找到en_US UTF-8删掉前面的#
保存退出
输入:locale-gen
输入:vim /etc/locale.conf
输入:LANG=en_US.UTF-8
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置硬件时间
hwclock —systohc —utc
安装grub
输入:pacman -S dosfstools grub efibootmgr
格式化/dev/sda2为fat32格式
输入: mkfs.fat -F32 /dev/sda2
创建/boot/EFI
输入 mkdir /boot/EFI
挂载/dev/sda2 到 /boot/EFI
输入:mount /dev/sda2 /boot/EFI
grub安装
输入:grub-install —target=x86_64-efi -efi-directory=/boot/EFI —recheck
配置grub
输入:grub-mkconfig -o /boot/grub/grub.cfg
设置root密码
输入:passwd
设置你的密码
安装sudo
输入:pacman -S sudo
创建用户
输入:useradd -m -g users -s /bin/bash 你想要的名字
编辑sudo文件
输入:vim /etc/sudoers
找到如下位置

输入:你创建的用户 ALL=(ALL) ALL
安装dhcpcd
输入:pacman -S dhcpcd
输入:exit
输入:systemctl start dhcpcd
输入:systemctl enable dhcpcd
输入:arch-chroot /mnt
输入:systemctl start dhcpcd
输入:systemctl enable dhcpcd
输入:exit
重启
输入:reboot
安装neofetch
输入:sudo pacman -S neofetch
输入:neofetch

安装完成