Arch Linux安装指南

注意

此文档根据Arch官方Wiki整理实践得出
官方文档传送门

操作环境

项目 参数
虚拟机 VM12
内存 4G
硬盘 20G
Arch镜像 下载地址
引导 VM使用EFI引导

安装步骤

  1. 启动并使用Ping测试网络
  • 使用cfdisk命令分区,设置EFI分区(type选择)100M,交换分区2G,其他全给根目录
  • 构建文件系统
    1. EFI:mkfs.fat -F32 XXX
    • 主分区:mkfs.ext4 XXX
    • 交换分区:mkswap XXX
    • 使用交换分区:swapon XXX
  • 挂载
    1. 主分区到/mnt
    • 新建目录/mnt/boot/EFI
    • 挂载EFI分区到/mnt/boot/EFI
  • 源设置
    1. /etc/pacman.d/mirrorlist
    • 将China源置顶
  • 刷新仓库并安装
    • pacman -Syy 刷新源
    • pacstrap /mnt 安装

配置步骤

  1. 配置fstab:genfstab -U -p /mnt >> /mnt/etc/fstab
  • Chroot到新系统:arch-chroot /mnt /bin/bash
  • 修改root密码:passwd
  • 修改主机名:echo 主机名 >/etc/hostname,再添加以下信息到/etc/hosts
    1. 127.0.0.1 localhost.localdomain localhost
    • ::1 localhost.localdomain localhost
    • 127.0.1.1 主机名.localdomain 主机名
  • 安装Grub
    1. pacman -S grub os-prober efibootmgr
    • 安装到EFI分区:install --recheck /dev/sda
    • 如果失败则:grub-install --recheck /dev/sda --efi-directory=/boot/EFI
  • 开机自启DHCP服务:systemctl enable dhcpcd.service
  • 添加新用户:useradd xxxx,passwd xxxx
  • 虚拟机可能会出现:


    Arch Linux安装指南_第1张图片
    error:no such device:ad4103fa-d940-47ca-8506-301d8071d467
    • 解决方案1: 这是fstab的问题,可以使用其他Live镜像,使用命令blkid找到主分区uuid,再进入arch的boot/grub/grub.cfg替换所有ad4103fa....
    • 解决方案2:安装完系统之后,先别重启,使用blkid找到uuid,再使用sed命令替换掉所有

重启

  1. 多系统则:grub-mkconfig -o /boot/grub/grub.cfg 探测系统

至此应该已经安装成功(仅终端界面),如有问题,可以在下面留言

你可能感兴趣的:(Arch Linux安装指南)