安装时如何生成sources.list 文件?

Arr*_*cal 4 apt ubiquity iso software-sources custom-installer

我最近尝试从 Ubuntu 16.04 64 位服务器安装程序创建自定义 Ubuntu 安装程序 iso,目的是编辑该/etc/apt/sources.list文件。我解压了 iso,扩展了 squashfs 文件系统,chroot 到其中并编辑了文件/etc/apt/sources.list。然后我重新打包文件系统,重新生成 md5sum 并生成新的 iso 映像。这一切似乎都有效,iso 映像可以启动并用于安装 Ubuntu。

在执行此操作时,我注意到我正在编辑的 resources.list 文件比普通源文件小得多。它仅包含 archive.ubuntu.com 镜像的“主要”组件,以及安全和更新镜像的类似条目。当我从新的 iso 安装时,该/etc/apt/sources.list文件是我习惯看到的完整文件,包含所有存储库组件(例如 Universe 等)。源文件似乎也基于我的位置,因为所有条目都使用 gb。 archive.ubuntu 网址。

我假设我只编辑了安装过程中使用的文件,这不会影响最终安装中的实际源文件。

/etc/apt/sources.list安装操作系统时如何生成文件的最终版本?我可以在不重新编译 apt 的情况下影响它吗?

mur*_*uru 7

用于生成sources.list

如果您想要选择一个国家/地区镜像,请查看preseeding。Ubiquity安装程序支持有限的预置,但选项包括:

  • 设置国家/地区(键:countrychooser/shortlist
  • 运行安装后脚本并手动替换sources.list(键ubiquity/success_command:)