参考 :

开始前,可以先设置一个大点的字体

  1. setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfa.gz

(在确保是uefi环境下食用)

  • timedatectl set-ntp true 使用timedatectl 确保系统时间准确

  • fdisk -l 查看硬盘分区情况

  • cfdisk /dev/sda 分区 | EFI 文件系统 | 512M | EFI System | | —- | —- | —- | | Linux swap | 大于512M(4G) | Linux swap | | 根目录 | 剩余空间 | Linux filesystem |

Write写入后,退出

  • fdisk -l 再次查看分区情况

下面对各分区进行格式化

  • pacstrap /mnt base base-devel linux linux-firmware vim dhcpcd 安装基本软件包、Linux内核以及常规硬件的固件

  • genfstab -U /mnt >> /mnt/etc/fstab 生成fstab文件

  • arch-chroot /mnt change root 到新安装的系统

  • ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设置时区

  • hwclock --systohc 同步时间

  • vim /etc/locale.gen 编辑locale.gen

    Locale 决定了地域、货币、时区日期的格式、字符排列方式和其他本地化标准。编辑 /etc/locale.gen,去掉 en_US.UTF-8 所在行以及 zh_CN.UTF-8 所在行的注释符号(#)。

然后使用如下命令生成 locale。
locale-gen

  • vim /etc/locale.conf

    LANG=en_US.UTF-8 不推荐在此设置中文

  • echo "主机名" >> /etc/hostname 创建 hostname 文件并添加主机名

  • vim /etc/hosts

    127.0.0.1 localhost ::1 localhost

    127.0.1.1 主机名.localdomain 主机名

  • passwd 设置root 密码

  • pacman -S intel-ucode (intel处理器用户)

    pacman -S amd-ucode #AMD

  • pacman -S grub efibootmgr 安装grub efi启动管理工具

  • grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB 生成GRUB EFI

  • grub-mkconfig -o /boot/grub/grub.cfg 生成 GRUB 所需的配置文件

  • pacman -S iw wpa_supplicant dialog netctl 笔记本电脑还需安装以上工具

  • systemctl enable dhcpcd 开启dhcpcd服务

  • systemctl start dhcpcd

  • exit 退出chroot环境

  • umount -R /mnt 手动卸载被挂载的分区
  • reboot 重启,拔掉安装盘或光驱即可进入Arch系统

注意,重启前要先拔掉U盘,否则你重启后还是进安装程序而不是安装好的系统。重启后,开启 dhcp 服务,即可连接网络.

  • systemctl start dhcpcd #立即启动
  • dhcpping www.gnu.org #测试网络连接

若为无线链接,则还需要启动 iwd 才可以使用 iwctl 连接网络

  • systemctl start iwd #立即启动iwd
  • iwctl #和之前的方式一样,连接无线网络(见参考视频或文章)

现在你得到了一个最简单的 Arch Linux 系统

其余内容见推荐文档。