写给所有想基于 Sid 做发行版的人:debian-installer 是个陷阱,我替你们踩了

先说结论

如果你打算基于 Debian Sid 做一个自己的发行版,请直接忘记 debian-installer 这个东西。它不是给你的,它是给 Stable 的。你越努力写 preseed,它越把你当傻子

我的踩坑实录

第一阶段:信心满满

我写了完整的 preseed.cfg(当时写了一大堆,但具体代码我好像忘了)

结果安装程序启动的时候一个也没生效

第二阶段:被当猴耍

启动安装,弹菜单------让我自己选镜像源。

我选了。然后报错:

“没有可用的软件源”

“安装程序找不到此系统需要使用的软件源”

而且安装程序还找不到硬盘,7.0和6.12内核经常在打架

最后我才知道,真正适合 Sid 的安装方式是:

Live CD + debootstrap

debootstrap 就是 Debian 世界的 pacstrap------直接从源拉 .deb 包解压到目标分区,不需要 udeb,不需要 d-i 的"智能逻辑",你写什么命令它就执行什么

给后来者的建议

· 如果你做 Stable/Testing 发行版 → 可以用 d-i,preseed 勉强能工作

· 如果你做 Sid 发行版 → 立刻放弃 d-i,走 Live CD + debootstrap 路线

· 如果你想更现代一点 → 我建议你参考ubuntu

最后

如果你也在用 debian-installer 硬刚 Sid 的路上,停下来。这条路我已经替你走完了,前面是悬崖