我正在尝试基于 Kubuntu 22.04 (Jammy Jellyfish) 制作自定义 ISO,并使用 cubic 将其编译成 ISO。每次安装时,它都会毫无理由地默认用默认的 Ubuntu 替换我的 sources.list。有没有办法可以永久替换 sources.list 文件?
答案1
此答案改编自sources.list
定制操作系统安装后如何保留定制?。此解决方案适用于 Ubuntu Desktop 22.04、22.10 和 23.04旧版安装程序ISO。
在您的主机上,创建一个
sources.list
包含您想要的内容的文件,并保存它。在立方体的终端页面,创建一个目录来存储您的
sources.list
文件。mkdir /opt/apt cd /opt/apt
确保权限正确。
chmod a=r,u=rw sources.list ls -la sources.list # -rw-r--r-- 1 user user 0 Jul 8 19:15 sources.list
将新
sources.list
文件复制到,/etc/apt
以便您可以继续自定义您的操作系统。cp /opt/apt/sources.list /etc/apt
继续自定义您的操作系统。
apt update
根据需要进行其他更改。
使用预种
/etc/apt/sources.list
在文件被覆盖后更新文件无处不在。关于 Cubic选项页面,在预置标签,在文件末尾添加以下内容
ubuntu.seed
:ubiquity ubiquity/success_command string \ in-target bash -c 'cp /opt/apt/sources.list /etc/apt/';
成功安装您的自定义操作系统后,这将把正确的
sources.list
文件从复制/opt/apt/
到。/etc/apt/
生成您的定制 ISO 并测试。