Eu posso ter encontrado minha resposta em a fonte anaconda depois de tudo.
Para gerar um disco de driver compatível com o CentOS 6, você pode criar uma imagem do squashfs (outros sistemas de arquivos também podem funcionar, mas o squashfs é de longe o mais fácil de criar) com o seguinte layout:
-
rhdd3
- um arquivo com um simples comentário de uma linha para descrever o disco -
.rundepmod
- a presença deste arquivo diz ao instalador que ele deve executardepmod
para pegar os módulos -
rpms/x86_64
- um repositório yum opcional contendo os RPMs do kmod -
lib/modules/2.6.32-220.el6.x86_64/...
- os módulos atuais do kernel estão aqui; se o disco do driver contiver um driver atualizado de um driver upstream, a estrutura do diretório aqui deve corresponder ao local do módulo do kernel upstream. A versão do kernel deve, naturalmente, coincidir com a versão do instalador.
E como uma imagem vale mais que mil palavras, aqui está o disco de driver de amostra que usamos para dar o kickstart em laptops recentes que precisam de um driver atl1c.ko
atualizado:
$ unsquashfs -ls driver-disk.dd
Parallel unsquashfs: Using 2 processors
8 inodes (26 blocks) to write
squashfs-root
squashfs-root/.rundepmod
squashfs-root/lib
squashfs-root/lib/modules
squashfs-root/lib/modules/2.6.32-220.el6.x86_64
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/kernel
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/kernel/drivers
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/net
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/net/atl1c
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/net/atl1c/atl1c.ko
squashfs-root/lib/modules/2.6.32-220.el6.x86_64/updates
squashfs-root/rhdd3
squashfs-root/rpms
squashfs-root/rpms/x86_64
squashfs-root/rpms/x86_64/kmod-compat-wireless-3.3_2_n-2.el6.x86_64.rpm
squashfs-root/rpms/x86_64/repodata
squashfs-root/rpms/x86_64/repodata/filelists.xml.gz
squashfs-root/rpms/x86_64/repodata/other.xml.gz
squashfs-root/rpms/x86_64/repodata/primary.xml.gz
squashfs-root/rpms/x86_64/repodata/repomd.xml