系统安装
这里的教程适用于UEFI+BIOS启动
装的过程需要联网
1. 连接网络
推荐手机USB共享网络
扫描当前互联网设备
ip link
1.2 启用设备
ip link set 设备名 up
1.3 扫描WiFi
iwlist 设备名 scan | grep ESSID
1.4 连接网络
wpa_passphrase SSID passwd > internet.conf
分配IP
systemctl start dhcdcp
1.6 测试连上网络
ping www.baidu.com
能ping通即可
2. 设置时区
timedatectl set-ntp true
3.分区
> 我这里装到sda上,且sda 大小为64g,要查看你的分区表,可以`$ fdisk -l` 3.1 编辑磁盘
fdisk /dev/sda #给sda分区
g # 清除原有分区并创建一个GPT分区表
n # 创建一个新的分区/dev/sda1 -- 引导分区
# 接下来选择分区编号、起始位置、终止位置(分区大小,可用“+300M”的形式)
n # 创建一个swap分区/dev/sda3 -- SWAP分区(虚拟内存分区,分区不需要太大)
#我设置为1G
n # 创建一个新的分区/dev/sda2 -- 主分区
# 大小我设置为磁盘的所有剩余空间
p # 查看分区结果
w # 写入
3.2 格式化每个分区
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
3.3 打开swap
swapon /dev/sda3
4.换源
* 编辑 /etc/pacman.d/mirrorlist* 将第一个China下面的Server一行移到最顶上
5.安装ArchLinux
5.1 挂载磁盘mkdir /mnt/boot #创建启动分区
mount /dev/sda1 /mnt/boot #挂载启动分区
mount /dev/sda2 /mnt #挂载主分区
5.2 开始 安装
pacstrap /mnt base linux linux-firmware # 安装Linux基础的软件
5.3生成fstab文件
genfstab -U /mnt >> /mnt/etc/fstab
6.进入安装好的系统,设置一些本地化操作
6.1 进入系统arch-chroot /mnt
6.2 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #创建软连接
hwclock --systohc #同步时间
6.3设置语言
echo LANG=en_US.UTF-8 > /etc/locale.conf
6.4 设置主机名
echo arch > /etc/hostname
6.5编辑hosts
vim /etc/hosts #其中加入以下几行
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch.localdomain arch
6.6设置root密码
passwd
7.设置引导
pacman -S grub efibootmgr intel-ucode os-prober
mkdir /mnt/boot/grub
grub-mkconfig > /boot/grub/grub.cfg
grub-install --target=x86_64-efi --efi-directory=/boot
8.安装一些基本工具
pacman -S vim nano vi dialog wpa_supplicant networkmanager dhcpcd net-tools zsh
9.设置自启dhcpcd 服务
systemctl enable dhcpcd
10.重启
exit # 退出arch-chroot
killall wpa_supplicant dhcpcd # 终止掉网络相关的进程
reboot # 重启,关机后就可以拔掉USB