arch基础配置安装流程
Arch
Arch wiki:https://wiki.archlinux.org/title/installation_guide
0x001制作启动盘
- windows环境下直接用软碟通制作
- linux或者mac使用dd
0x002设置主板启动模式
arch 安装完成后不会自动配置bootloader,需要手动配置
我基本是使用UEFI+GPT的启动模式,所以请先确认主板的启动模式
在BIOS的Boot选项卡中找到启动模式,有些主板叫做CSM模式,根据不同的主板找到相应的设置方法。
如果是BIOS+MBR或别的启动模式,参考官方bootloader
arch wiki:https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader
0x003进入live CD
一定要在网络环境下进行
检查网络连接是否正常
1 | ip link |
安装主要流程包含以下几个步骤:
- 硬盘分区并格式化
- 挂载目录
- 安装内核
- 配置系统
- 设置引导
0x004安装系统
查看启动模式
1 | ls /sys/firmware/efi/efivars |
如果显示目录且没有出现错误,说明当前启动模式模式UEFI
如果目录不存在,当前启动模式可能是BIOS
磁盘分区
使用fdisk分区
我们需要至少三个分区,分别为
- Efi(FAT32)
- swap
- 主分区 (ext4)
格式化分区
使用格式化指令格式化分区
1 | mkfs.fat -F 32 /dev/(efi分区) |
挂载目录
挂载点分别为
- 主分区
/mnt - efi分区
/mnt/boot
启动swap分区
1 | swapon /dev/swap |
安装系统
安装之前可以选择一个较快的服务器
选择源 /etc/pacman.d/mirrorlist
安装内核
1 | pacstrap -K /mnt base linux linux-firmware |
等待安装完成……
0x005配置系统
生成分区信息fstab
1 | genfstab -U /mnt >> /mnt/etc/fstab |
切换根
1 | arch-chroot /mnt |
设置时间
链接时区信息到配置文件
1 | ln -sf /usr/share/zoneinfo/Region/City /etc/localtime |
生成时间配置
1 | hwclock --systohc |
设置编码(本地化)
编辑/etc/locale.gen 取消相应的注释
1 | zh_CN.UTF-8 |
创建/etc/locale.conf设置语言变量
1 | LANG=en_US.UTF-8 |
设置主机名
创建/etc/hostname
1 | hostname |
设置host 127.0.0.1指向本机
1 | 127.0.0.1 localhost |
设置root密码
1 | passwd |
0x006 bootloader
AMD 和 Inel CPU安装microcode
- amd-ucode for AMD processors,
- intel-ucode for Intel processors.
安装grub和efibootmgr
直接使用pacman安装
1 | pacman -S intel-ucode grub efibootmgr os-prober |
os-prober探测其他操作系统,双系统一定要安装
配置grub
创建grub目录mkdir /boot/grub
安装grub efi程序
1 | grub-mkconfig > /boot/grub/grub.cfg |
0x007安装软件
- dhcpcd(不装上不了网)
- Base-devel
- Vim


