archlinux基本系统安装


下载ISO镜像并刻录

我这里为efi启动,刻录不赘述。

联网 (无网无arch)

有线网插网线就有网络
无线网:

1
2
3
4
5
iwctl                               #进入联网工具
device list #列出网络设备名 ,我这为wlan0
station xxxx get-networks
station xxxx connect your_wifi_name #连接wifi
exit #退出

ping 一下是否联通

1
ping baidu.com

分区并挂载

1
fdisk -l #查看磁盘,这里使用/dev/sda

可用cfdisk

1
cfdisk /dev/sda

分区如下
图片

写入退出

格式化磁盘

1
2
3
4
5
mkfs.vfat /dev/sda1 
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
mkswap /dev/sda2
swapon /dev/sda2

挂载分区

1
2
3
4
5
mount /dev/sda3 /mnt         #先挂载
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
mkdir /mnt/home
mount /dev/sda4 /mnt/home

换源

换国内源

1
2
3
vim /etc/pacman.d/mirrorlist 可以自己编辑加入国内源
# http://mirrors.ustc.edu.cn/help/archlinux.html
reflector #用这个(好像)可以自动找出速度快的源

安装基本系统

1
2
3
4
5
6
7
#用pacstap安装:
pacstrap /mnt base base-devel linux linux-firmware dhcpcd iwd vim sudo bash-completion

#安装完成后用genfstab:
genfstab -U /mnt >> /mnt/etc/fstab
#查看一下fstab:
cat /mnt/etc/fstab

系统设置以及安装引导

change root

1
arch-chroot /mnt

本地化设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#1.主机名与时区:
vim /etc/hostname #加入你的主机名
vim /etc/hosts #加入下面内容

127.0.0.1 localhost
::1 localhost
127.0.1.1 你的主机名.localdomain 你的主机名

#2.时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
timedatectl set-ntp true

#3.设置locale
编辑 /etc/locale.gen,去掉 en_US.UTF-8 行以及 zh_CN.UTF-8 的注释符号后:
locale-gen
向 /etc/locale.conf 输入内容:
echo 'LANG=en_US.UTF-8' > /etc/locale.conf

#4.安装grub引导
passwd root #设置root密码

pacman -S grub efibootmgr os-prober(双系统需要)

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

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

完成安装

1
2
3
4
exit
umount -R /mnt
reboot
至此,一个不带桌面环境的Archlinux安装好了

文章作者: hqc
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 hqc !
  目录