如何为我的自定义发行版创建安装程序?

如何为我的自定义发行版创建安装程序?

我创建了一个基于 ubuntu 的真正最小的发行版。它涉及将 ubuntu 剥离到最低限度,然后实现我自己的桌面环境。我目前可以创建它的 livecd,但是如何为其创建安装程序应用程序,因为人们在不安装的情况下无法真正使用它。 PS有人能为我推荐一些关于这个问题的好标签吗?

答案1

我建议不要从头开始创建新的安装程序,而是使用现有的解决方案,例如卡拉梅雷斯。它是一个独立于发行版的安装程序,目前由 Manjaro、Lubuntu 等使用。

或者,如果您的发行版是基于 Ubuntu 的,您可以尝试调整 Ubiquity(Ubuntu 安装程序)。

如果您确实想从头开始创建新的安装程序,您将需要:

  • 设置存储的东西(创建分区和文件系统)
  • 安装软件包的东西(或者使用Live CD,这通常是通过将live系统复制到磁盘上来完成的)
  • 创建和配置用户帐户的东西
  • 使系统启动的东西(安装引导加载程序、配置 UEFI 和配置 initramfs)

相关内容