ArchLinux 安装过程记录
Last updated: 2020/04/29 Published at: 2020/04/29
制作镜像
从官网下载镜像,验证签名,并制作 U 盘镜像,Windows 平台可通过 Rufus
从 U 盘启动
推荐 UEFI 模式
联网
- 插网线情况下,通过 dhcpcd
1dhcpcd
- 通过无线网络
1wifi-menu
- 利用 ping 测试联网成功与否
更新系统时间
1timedatectl set-ntp true
分区与格式化
1fdisk /dev/sda
假设分区成 /dev/sda1
512M 作为引导分区,/dev/sda2
剩下全部空间作为根分区
挂载分区
1mount /dev/sda2 /mnt
2mkdir /mnt/boot
3mount /dev/sda1 /mnt/boot
更换镜像源
1vim /etc/pacman.d/mirrorlist
把在文件第一行添加
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
安装基本的包
1pacstrap /mnt base base-devel linux linux-firmware dhcpcd netctl
配置 fstab
1genfstab -L /mnt >> /mnt/etc/fstab
chroot
1arch-chroot /mnt
设置时区并提前安装一些必要包
1ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2hwclock --systohc
3pacman -S vim dialog wpa_supplicant networkmanager netctl
设置语言和地区
1vim /etc/locale.gen
在文件中找到 zh_CN.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8
这四行,去掉行首的#号,保存并退出。
1locale-gen
2vim /etc/locale.conf
在文件的第一行加入以下内容:
LANG=en_US.UTF-8
设置主机名
1vim /etc/hostname #在文件的第一行输入你自己设定的一个myhostname
2vim /etc/hosts
在文件末添加如下内容 (将 myhostname
替换成你自己设定的主机名)
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
设置 root 密码与安装 Intel-ucode
1passwd
2pacman -S intel-ucode
安装 grub2
1pacman -S grub efibootmgr
2grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
3grub-mkconfig -o /boot/grub/grub.cfg
取消挂载并重启
1umount /mnt/boot
2umount /mnt
3reboot