水族馆

Arch 离线安装教程

有些时候就是没网没办法

阅读时间 1 分钟


安装过程咱就不再赘述了,Arch 官方 Wiki 写的很好。

重点是下载软件包、安装软件包这两个操作。

需要准备

如果一定要通过 windows 复制安装包,可以先在 Arch 内用 tar 命令打包安装包

下载软件包

进入 Arch

将存储介质的分区挂在到随便一个目录下

mkdir /software
mount /dev/sda1 /software

在存储介质中建立目录存放数据库和软件包

mkdir -p /mnt/var/lib/pacman/sync
mkdir -p /mnt/var/cache/pacman/pkg

下载存储库(这一步不用指定 cachedir 也行)

pacman --root /mnt --cachedir /mnt/var/lib/pacman/pkg -Sy

下载软件包

pacman --root /mnt --cachedir /mnt/var/lib/pacman/pkg -Sw base

如果 base 包正常下载到 /mnt/var/lib/pacman/pkg 这个目录,那现在就可以下载所有安装系统时要用到的软件包了

安装软件包

前面几步没啥好说的,引导 live 镜像、进入命令行界面、挂在新系统磁盘到 /mnt

先把存储介质中的 var 文件夹移动或复制到新系统的根目录下

pacstrap 是不能用了,没关系,用 pacman 照样

pacman --root /mnt --cachedir /mnt/var/cache/pacman/pkg -S base

安装完之后就可以 chroot 进新系统

arch-chroot /mnt

初始化 pacman 的密钥,参见 Arch Wiki(简体中文)[pacman-key](“https://wiki.archlinux.org/index.php/Pacman_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)/Package_signing_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87")

pacman-key --init

后话

建议能够熟练安装 Arch 后再进行离线安装,不然步子迈太大容易扯破裤子