先挖个坑,日后慢慢整理补充,由于安装时无法截图,可能会通过手机拍照,可能观感不太好,见谅。

命令行太过于复杂,可以去使用GUI图像界面去安装:>>>ArchLinuxGUi<<<

下载镜像

刻录镜像

使用balenaEtcher刻录

  1. 下载软件
  2. 刻录镜像
    zvBfa.png

使用Ventoy刻录

  1. 下载Ventoy
  2. 使用Ventoy将U盘变为启动盘
    zvz1i.png
  3. 将下载好的镜像移动到U盘的目录下即可

安装Arch Liunx

如果想要图像化的安装,可以去使用基于Debain和Centos的发行版,会提供图像化安装界面
可以先在Windows下用磁盘管理分好区间

  1. 设置字体

    1
    setfont ter-132n
  2. 硬件时间同步

    1
    timedatectl set-ntp true
  3. 连接Wifi

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 无线网卡扫描
    iwctl device list

    # 看见网卡
    ip link set wlan0 up

    # 确保无线网卡开着,没有可以使用 rfkill unlock wifi

    # 无线网络搜索
    iwctl station wlan0 get-networks

    # 连接到无线网络
    iwctl station wlan0 connect <ssid>
  4. 分区

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    # 查看分区情况
    lsblk

    # 设置分区
    cgdisk # 空白分区按自己心情划分,Swap分区的编号是8200,其他的默认就好

    # 格式化分区
    mkswap /dev/nvme0n1p7
    mkfs.ext4 /dev/nvme0n1p5
    mkfs.ext4 /dev/nvme0n1p6

    # 挂载分区 根分区>>启动分区>>其他分区
    mount /dev/nvme0n1p5 /mnt
    mkdir /mnt/boot
    mount /dev/nvme0n1p6 /mnt/boot
    mkdir /mnt/boot/EFI
    mount /dev/nvme0n1p1 /mnt/boot/EFI
  5. 安装系统

    1
    2
    # 安装系统
    pacstrap /mnt base base-devel linux linux-firmware linux-headers vim git bash-completion
  6. 生成文件系统的表文件

    1
    2
    3
    # 生成文件系统的表文件
    genfstab -U /mnt >> /mnt/etc/fstab
    cat /mnt/etc/fstab
  7. 进入新系统

    1
    2
    # 进入新系统
    arch-chroot /mnt
  8. 设置时区

    1
    2
    3
    # 设置时区
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc
  9. 本地化,设置系统语言

    1
    2
    3
    4
    5
    6
    7
    8
    9
    vim /etc/locale.gen

    # 将下面两行取消注释,可以按:/输入文字进行搜索
    # en_US.UTF-8 UTF-8
    # zh_CN.UTF-8 UTF-8
    locale-gen

    localectl set-locale LANG=zh_CN.UTF-8
    localectl set-keymap us
  10. 主机设置

    1
    2
    # 主机设置
    vim /etc/hostname # 设置成自己想要的名字
  11. 设置hosts

    1
    2
    3
    4
    5
    6
    7
    # 设置hosts
    vim /etc/hosts

    # 输入下面的内容
    127.0.0.1 localhost
    ::1 localhost
    127.0.1.1 <hostname>.localdomain <hostname> # <hostname>为刚才自己设置的主机名
  12. 安装相关包

    1
    2
    # 安装相关包
    pacman -S grub efibootmgr efivar networkmanager intel-ucode
  13. 配置grub

    1
    2
    3
    # 配置grub
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
    grub-mkconfig -o /boot/grub/grub.cfg
  14. 激活启用NetworkManager

    1
    2
    3
    # 激活启用NetworkManager
    systemctl enable NetworkManager
    systemctl start NetworkManager
  15. 给root用户建立密码

    1
    2
    3
    # 给root用户建立密码
    passwd
    # 输入密码
  16. 重启

    1
    2
    3
    4
    5
    6
    7
    # 重启
    exit

    umount /mnt/boot/efi
    umount /mnt

    reboot
  17. 添加标准用户

    1
    2
    3
    4
    # 添加用户
    useradd --create-home <name>
    # 设置密码
    passwd <name>
  18. 设置用户组

    1
    2
    # 设置用户组
    usermod -aG wheel,users,storage,power,lp,adm,optical <name>
  19. 修改当前用户权限

    1
    2
    3
    4
    visudo
    ---------------------------------
    # 取消注释以下行
    %wheel ALL=(ALL) ALL
  20. 添加ArchLinuxCN 存储库
    该仓库是由archlinux中文社区驱动的一个非官方的软件仓库。我们使用的很多软件都需要使用这个库去下载,比如typora。

    1
    2
    3
    4
    5
    vim /etc/pacman.conf
    --------------------------------------
    # 在最后添加
    [archlinuxcn]
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch # 中科大
  21. 更新GPG密钥

    1
    2
    3
    4
    5
    6
    7
    8
    pacman -S archlinuxcn-keyring

    # 如果以上更新密钥步骤出现错误,就是那种连着一串ERROR的情况,请执行以下步骤

    rm -rf /etc/pacman.c/gnupg
    pacman-key --init
    pacman-key --populate archlinux archlinuxcn
    pacman -Syy

其他介绍

此时,ArchLinux并没有图像化的界面,选择你喜欢的Linux界面安装

施工中。。。

显卡驱动的安装

常用软件的安装

折腾很久的美化