archiso:/title/archiso
关于archiso的使用方式和基本逻辑,可参考archwiki。
alci:/arch-linux-calamares-installer选择一个作为基础,改配置:比如我选的是alci-iso-hardened,只需要改包里的kernel和你希望用的包
(资料图)
archiso本身默认只能添加官方包:/title/archiso#Build_the_ISO需要添加aur包的话可以自定义本地仓库:/wiki/Pacman/%E6%8F%90%E7%A4%BA%E5%92%8C%E6%8A%80%E5%B7%A7#%E8%87%AA%E5%BB%BA%E6%9C%AC%E5%9C%B0%E4%BB%93%E5%BA%931、抄作业git clone /arch-linux-calamares-installer/alci-iso-zencd ~/alci-iso-zen2、配置pacman,并添加自定义的aur软件包
我推荐非必要的软件包可以在安装后再自行安装,先安装aur助手 #假设用的是paruparu -S clash-for-windows-chinese #假设要安装的aur包是clash-for-windows-chinese然后可以在~/.cache/paru/clone/中找到对应的clash-for-windows-chinese,然后将其拷贝至~/repo/中 #没有就自己建一个repo-add ~/repo/clash-for-windows-chinese/ ~/repo/clash-for-windows-chinese/_ #文件名换成你实际版本的 编辑~/alci-iso-zen/archiso/,在末尾添加[clash-for-windows-chinese]SigLevel = Optional TrustAllServer = file:///home/<username>/repo/clash-for-windows-chinese/ #将<username>替换为你的用户名、可选项如需使用镜像,先在你的arch上配置好镜像 #推荐使用reflector生成mirrolistcp /etc//mirrorlist ~/alci-iso-zen/archiso/airootfs/etc//同样地,如需添加archlinuxcn源则cp /etc//archlinuxcn-mirrorlist ~/alci-iso-zen/archiso/airootfs/etc//如果不存在对应文件,则通过aur助手安装pacman-mirrorlist archlinuxcn-mirrorlist-git编辑~/alci-iso-zen/archiso/[archlinuxcn]Include = /etc//archlinuxcn-mirrorlist3、自定义安装的包
~/alci-iso-zen/archiso/_64我将默认安装的内核修改成功了linux-zen linux-zen-headers同时预装了中文字体(noto-fonts-cjk)、实用程序(paru、ventoy、vlc、nomacs、clash-for-windows-chinese、expac)
、一些配置文件
你可以将任何额外的文件放入根目录中 #~/alci-iso-zen/archiso/airootfs/
比如我放了中文locale(/etc/ /etc/)、实用bash配置(/etc/:一些变量、alias别名、实用命令)、适合大陆的pacman配置和镜像、环境变量(语言以及fcitx5支持),以及安装后脚本。
4、使用脚本构建
cd ~/alci-iso-zen/installation-scripts/30开头的脚本是重新下载所有包,40开头的是基于已下载的包进行构建(适合中途报错,继续构建的情况)构建好的镜像在~/alci-iso-zen/
5、测试
测试镜像:/s/uViwdEjSAiN
建议在虚拟中测试(实体机也行,但记得做好备份工作,且责任自负)
6、说明
没有预装显卡驱动,因为我菜,但可以抄作业:/guide/rookie/
然后写入安装后脚本中
7、安装后脚本
安装完成后打开终端,会执行一个安装后的脚本
你可以去/etc/after/下面看,进行更改。当然在构建之前也可以,文件都在~/alci-iso-zen/archiso/airootfs/下面,根据自己需求去修改即可。
标签:
相关新闻