我想要有关如何修改 Debian 安装程序的说明。或者更好的替代方案。我看过 Ubiquity —— 但是,虽然我确实想要类似的东西,但 Ubiquity 不是我想要的。
我真的很想修改 Debian 安装程序,以便在安装过程中删除向用户询问的有关时区、键盘、密码等的问题。
我已经看过这里https://wiki.debian.org/DebianInstaller/修改 和这里https://www.debian.org/releases/stable/amd64/apb.html.en 和这里https://debian-handbook.info/browse/stable/sect.automated-installation.html-- 所以我知道我应该编写一个预置文件来自动执行安装并移动问题。但这并不能解决我的问题。
“为了轻松避免在预置之前通常会出现的问题,您可以以“自动”模式启动安装程序。这会将通常过早询问的问题(即语言、国家/地区和键盘选择)延迟到网络启动后,从而允许它们被预置。它还以关键优先级运行安装,从而避免了许多不重要的问题。有关详细信息,请参阅第 B.2.3 节“自动模式”。
另外,您无法设置分区,或者选择要安装系统的位置:
“尽管 debian-installer 使用的大多数问题都可以使用此方法预先设置,但也有一些值得注意的例外。您必须(重新)分区整个磁盘或使用磁盘上的可用空间;无法使用现有分区。”
所以我想知道如何从安装中删除问题,同时仍然能够允许分区。
PS 我是否正确解释过这个问题?
答案1
文档预种来自 ubuntu.com。本文档所指的示例预置可在此处找到这里。该示例涵盖了您可以跳过的所有选项,并提供了有关如何进行分区的一些说明。
关于:
所以我想知道如何从安装中删除问题,同时仍然能够允许分区。
您可以但需要选择整个磁盘或磁盘上未分配的空间,但您可以在其中设置分区。请参阅B.4.7. 分区
使用预置对硬盘进行分区仅限于 partman-auto 支持的范围。您可以选择对磁盘上的现有可用空间或整个磁盘进行分区。可以使用预定义配方、配方文件中的自定义配方或预配置文件中包含的配方来确定磁盘的布局。
支持使用 RAID、LVM 和加密预先植入高级分区设置,但是在非预先植入安装期间进行分区时无法实现完全的灵活性。
- 使用 LVM 的预置文件示例:使用 Ubuntu preseed 自动进行 LVM 分区。
- 另请参阅:如何在一个磁盘上预先设置多个分区;/tmp /data /usr swap?对于分区方法。