博主头像
諾諾の魔法ノート.

一个对精神病学、语言学、神学以及计算机感兴趣的魔法使 😁

Arch Linux极简安装教程

起步

  1. 准备大于2GBU盘一只。
  2. 去官网下载最新的ArchLinux ISO,使用Balena EtcherISO鏡像烧录到U盘
  3. 在你想要装配的电脑上插入U盘,然后进入BIOS界面 ,开机顺位将U盘设置为第一。

测试联网

root@archiso ~ # ping archlinux.org
# 如果有网,就是类似如下的输出,按 CTRL+C 终止命令
PING archlinux.org (138.201.81.199) 56(84) bytes of data.
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=1 ttl=49 time=361 ms
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=1 ttl=49 time=361 ms

硬盘分区

  1. 使用fdisk -l找到U盘,这里假设为/dev/nvme0n1
  2. 使用fdisk /dev/nvme0n1进入
  3. 输入g重建GPT
  4. 输入n建立新的分区,这里建立一个boot分区,大小设为512M
  5. 输入n建立新的分区,这里建立一个根分区,大小设为剩余所有
  6. 输入t更改boot分区类别,接着输入2遍1即可

格式化分区

  1. 使用mkfs.fat -F32 /dev/nvme0n1p1boot分区格式化成fat32
  2. 使用mkfs.ext4 /dev/nvme0n1p2根分区格式化成ext4

挂载分区

  1. 使用mount /dev/nvme0n1p2 /mnt根分区挂载到/mnt
  2. 使用mkdir /mnt/boot创建boot文件夹
  3. 使用mount /dev/nvme0n1p1 /mnt/bootboot分区挂载到/mnt/boot

安装

pacstrap /mnt base base-devel linux linux-firmware sudo vim networkmanager intel-ucode
genfstab -U /mnt >> /mnt/etc/fstab

Tips:如果是AMD的CPU,则把intel-ucode替换成amd-ucode

进入系统

  1. 使用arch-chroot /mnt进入
  2. 使用passwd更改root密码
  3. 使用systemctl enable NetworkManager设置NetworkManager在开机时自动启动

建立引导

  1. 输入bootctl install安装
  2. 进入/boot/loader,将loader.conf更改为:

    default arch
    timeout 4
  3. 进入/boot/loader/entries,新建arch.conf,内容写为:

    title   Arch Linux
    linux   /vmlinuz-linux
    initrd  /intel-ucode.img
    initrd  /initramfs-linux.img
    options root=/dev/nvme0n1p2 rw
  4. 使用exit退出,并使用reboot重启,(记得将U盘拔下)

Tips:

  1. 这里我们不使用GRUB,而使用systemd-boot
  2. 如果是AMD的CPU,则把intel-ucode.img替换成amd-ucode.img
  3. 注意更改/dev/nvme0n1p2

登录

  1. 用户名输入root
  2. 密码输入上面设置的密码

更新时区

  1. 使用ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更改时区
  2. 使用hwclock --systohc进行同步

配置文件

  1. /etc/hostname更改为你需要的计算机名称,这里假设为arch
  2. /etc/hosts更改为如下:

    127.0.0.1   localhost
    ::1         localhost
    127.0.1.1   arch.localdomain arch
  3. /etc/locale.gen中的en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8取消注释(删除前面的#号)
  4. 使用locale-gen生成本地语言信息
  5. /etc/locale.conf更改为LANG="zh_CN.UTF-8"

创建新用户

  1. 使用useradd -m -G wheel user创建新用户,这里假设为user
  2. 使用passwd user更改用户密码
  3. 使用EDITOR=vim visudo%wheel ALL=(ALL:ALL) ALL取消注释(删除前面的#号)

安装kde

  1. 使用pacman -S wqy-zenhei安装中文字体
  2. 安装kde和相关应用,如下:

    pacman -S plasma sddm konsole dolphin kate ark okular spectacle gwenview
  3. 使用systemctl enable sddm设置sddm在开机时自动启动

重启

使用reboot重启系统,后进入sddm输入用户信息登录即可。

Arch Linux极简安装教程
https://rmolives.com/archives/13/
本文作者 RMOlive
发布时间 2025-02-06
许可协议 CC BY-NC-SA 4.0
仅有 1 条评论
  1. 评论头像

    Help me get 1000 subscribers - https://t.me/+8YD4vOIJpnk4ZmVh

    In my channel I share information about promotion, marketing, crypto and personal life.

    Thank you, good person!

    Heaffef

    Byaffef March 12th, 2025 at 12:50 pm 回复
发表新评论