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

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

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

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

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

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

答案1

用于生成sources.list

如果你想选择一个国家镜像,请查看预种。 这Ubiquity 安装程序支持有限的预置,但选项包括:

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

相关内容