2025Arch安装

Arch Linux 基础配置文档

1. 设置字体

setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x12.psfu.gz

2. 设置 NTP 同步

timedatectl set-ntp true

3. 分区操作

查看当前磁盘分区情况:

fdisk -l

/dev/sda 进行分区操作:

fdisk /dev/sda

创建分区

  1. 输入 n 来创建新分区。
  2. 创建引导分区、swap 分区和存储分区。
  3. 输入 w 保存分区表。

格式化分区

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3

4. 配置 Pacman 镜像源

编辑 /etc/pacman.d/mirrorlist/ 文件,段下方添加以下内容:

# 修改 pacman 镜像源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

5. 挂载分区

mount /dev/sda2 /mnt   # 挂载主分区
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot # 挂载加载分区

6. 安装基本系统

pacstrap /mnt base linux linux-firmware vi zsh wpa_supplicant dhcpcd vim net-tools sudo

生成文件系统表:

genfstab -U /mnt >> /mnt/etc/fstab

进入新系统:

arch-chroot /mnt

7. 配置时区和硬件时钟

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

8. 本地化设置

退出 chroot 环境:

exit

编辑 /mnt/etc/locale.gen,取消注释 en_US.UTF-8

vim /mnt/etc/locale.gen

重新进入 chroot:

arch-chroot /mnt

生成本地化:

locale-gen

退出 chroot:

exit

编辑 /mnt/etc/locale.conf 设置默认语言:

LANG=en_US.UTF-8

设置主机名和 /etc/hosts

vim /mnt/etc/hostname  # 修改主机名
vim /mnt/etc/hosts
# 添加如下内容:
127.0.0.1   wxz.localdomain  wxz

9. 设置 root 密码

arch-chroot /mnt
passwd

10. 安装引导管理器

安装 GRUB 和相关软件包:

pacman -S grub efibootmgr intel-ucode os-prober

创建 GRUB 配置文件:

mkdir /boot/grub
grub-mkconfig > /boot/grub/grub.cfg

安装 GRUB 引导程序:

grub-install --target=x86_64-efi --efi-directory=/boot

11. 创建新用户

useradd -m -G wheel jason
passwd jason
sudo pacman -S base-devel libx11 libxft libxinerama git

编辑 sudo 配置文件,取消 wheel 组的注释:

visudo

至此,基础配置完成!你可以根据需要继续进行其他配置。

posted @ 2025-06-02 13:13  wxzcch  阅读(71)  评论(0)    收藏  举报