安装方法
来自官方Wiki:从现有 Linux 安装 Arch Linux – ArchWiki – Arch Linux 百科
# 创建并进入一个目录(哪里都可以)
mkdir /var/archlinux && cd /var/archlinux
# 下载引导 tarball 和校验文件
wget https://mirrors.ustc.edu.cn/archlinux/iso/latest/archlinux-bootstrap-x86_64.tar.zst
wget https://archlinux.org/iso/latest/sha256sums.txt
# 校验引导 tarball 文件是否损坏
sha256sum -c sha256sums.txt
# 解压
tar xf archlinux-bootstrap-x86_64.tar.zst --numeric-owner
# 绑定挂载目录到自身
mount --bind root.x86_64/ root.x86_64/
# 启动容器
./root.x86_64/bin/arch-chroot ./root.x86_64/
# 退出容器后,卸载绑定挂载
umount root.x86_64/
可以创建一个脚本来启动容器
#!/bin/bash
# 获取当前脚本所在目录
SHELL_FOLDER=$(dirname $(readlink -f "$0"))
# 定义 chroot 目录
CHROOT_DIR="$SHELL_FOLDER/root.x86_64"
# 绑定挂载目录到自身
mount --bind "$CHROOT_DIR" "$CHROOT_DIR" || exit 1
# 进入 chroot 环境
"$CHROOT_DIR/bin/arch-chroot" "$CHROOT_DIR"
# 定义退出时的清理函数
cleanup() {
echo "Cleaning up..."
umount "$CHROOT_DIR"
echo "Unmounted $CHROOT_DIR"
}
# 捕获 EXIT 信号并在退出时调用 cleanup 函数
trap cleanup EXIT
# 保持脚本运行直到 chroot 环境退出
wait
设置为中文
来自官方Wiki:简体中文本地化 – Arch Linux 中文维基
修改 /etc/locale.gen
文件(取消对应项前的注释符号“#
”即可):
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
执行命令 locale-gen
即可
发表回复