Skip to content
Dasyatis 的 Arch Linux 安装镜像。
Shell
Branch: master
Clone or download
Pull request Compare This branch is 7 commits ahead, 5 commits behind Wuxiangdong:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
airootfs
efiboot/loader
isolinux
syslinux
README.md
build.sh
mkinitcpio.conf
packages.x86_64
pacman.conf

README.md

Dasyatis 的 Arch Linux 安装镜像

返回 Dasyatis 主站 >>

特性

查阅 镜像软件包配置文档packages.x86_64)以了解更多。

构建

准备

请确保你在使用 Arch Linux 且安装了 archiso 软件包。

将本项目仓库克隆到本地:

# git clone https://github.com/bobby285271/Archiso.git

配置

执行 cd Archiso/ 进入工作目录,随后进行配置,详情请查阅 ArchWiki

  • packages.x86_64 用于修改软件包信息。
  • airootfs/root/customize_airootfs.sh 可用于进行额外的配置。
  • build.sh 用于最终的镜像生成。

例如你希望 NetworkManager 开机启动,你就把 systemctl enable NetworkManager 加入 airootfs/root/customize_airootfs.sh,如果你发现加进去的命令没起作用,看看 build.sh 是否执行了覆盖有关配置的命令。

值得一提的是,airootfs/etc/ 中的内容将会被拷贝到最终镜像启动后的 /etc/ 目录中(如果由同名文件,就会被覆盖掉)。airootfs/usr/ 等等同理(当然默认是没这个目录的,你可以自己建一个),可用于放置自己修改过的各类应用程序的配置文件。例如你希望 Live 系统中的 /etc/sddm.conf 是怎么样的,你就新建一个 airootfs/etc/sddm.conf 文件,填入你的内容,设置正确的文件权限即可。

构建

接下来运行构建脚本:

# ./build.sh -v

如果一切顺利,构建完成后可以在 out/ 目录找到生成的镜像文件。如需再次构建,需要先删除 work/ 目录。

意外排除

如果你没有见到 out/ 目录,意味着构建失败了,看看网络是否有问题。如果没有,重启系统,删除 work/ 目录,再次尝试。

确保你的系统所有软件包都是最新的,如果确认是 Arch Linux 的问题,就向 Arch Linux 反馈问题,如果确认是我的配置档出现了问题,可以在这里开 Issue。

祝一切顺利!

Demo

下载镜像文件需使用 阿里云 Ossutil 并通过 请求者付费模式 获取文件。 下载过程中产生的 流量费用 由请求者承担。

用户名 密码 类别 备注
live live 普通用户 自动登录并进入 Xfce 会话
root root 管理员用户 普通用户可用 su 命令切换到此用户

构建日期 阿里云 OSS 标签
2019.08.30 oss://bobby285271/dasyatis-2019.08.30-x86_64.iso Xfce 4.14

维护者

You can’t perform that action at this time.