Já que você quer o ZFS root, o suporte do ZFS deve ser adicionado ao Debian-Installer, pkgsel/include
não irá ajudá-lo. A maneira correta foi descrita em debian-boot por Frans Pop:
You'll have to create a custom udeb that is included in the menu just before partman (i.e. menu item number between 3500 and 4000), performs all the basic functions of partman and provides the same pseudo packages as partman.
The basic functions of partman are:
- creating the /target directory
- creating the partitions
- creating the /target/etc/fstab
- mounting the partitions in /target
For basic info on creating a custom udeb, see the Debian Installer internals.
(substituí o link obsoleto por um atual).
Para experimentação, recomendo preseeding anna/choose_modules
to network-console
, logando em um shell quando partman aparece, baixando os arquivos / scripts necessários via wget
e testando-os no ambiente do instalador, fazendo manualmente o trabalho do partman ( você ainda pode usar o partman para configurar o ponto de montagem /root
). Depois disso, você pode criar udebs ou simplesmente colocar seus arquivos extras no initrd ou em uma sobreposição initrd (um imagem adicional do initrd também carregada pelo ext / sys / iso / pxelinux).
A integração adequada do parceiro de negócios seria uma conquista maravilhosa, mas eu não posso guiá-lo até lá. A documentação antiga provavelmente ainda é muito relevante e você pode usar módulos como por exemplo partman-btrfs para inspiração. Mas é melhor você perguntar em debian-boot primeiro para evitar duplicar o esforço ou seguir o caminho errado.