Portal:KIWI/FAQ/8
Q: Como posso adicionar os drivers binários da NVIDIA e/ou ATI?
Adicionar estes drivers binários exige mudanças na imagem de inicialização. Você precisará alterar o arquivo config.xml da imagem de arranque para o seu tipo de imagem, por exemplo /usr/share/kiwi/image/usbboot/suse-xx.x/config.xml para uma imagem usb, pela adição dos drivers.
<drivers type="drivers"> <file name="drivers/nvidia/*"/> <file name="drivers/ati/*"/> </drivers>
Então você terá que modificar o arquivo config.xml para que a sua imagem aponte para a sua descrição de imagem de inicialização recentemente criada.
O elemento drivers é opcional e útil apenas no contexto da descrição da imagem de inicialização (initrd). Não é necessário que uma imagem de boot seja composta de drivers e de um kernel completo. Portanto, pode-se economizar espaço significativo apenas incluindo os drivers necessários na imagem de inicialização. A utilização dos elementos "drivers" suporta este paradigma de otimização de espaço.
Quando o elemento "drivers" é especificado. o Kiwi incluirá apenas os drivers correspondentes ao nome do arquivo especificado ou de padrão glob na imagem de inicialização. O Kiwi procurará diretórios pré-definidos para combinar os "drivers" com base no valor do atributo "tipo", conforme listado abaixo.
- drivers
- Cada arquivo é especificado em relação ao diretório /lib/modules/<Version>/kernel.
- netdrivers
- Cada arquivo é especificado em relação ao diretório /lib/modules/<Version>/kernel/drivers.
- scsidrivers
- Cada arquivo é especificada em relação ao diretório /lib/modules/<Version>/kernel/drivers.
- usbdrivers
- Cada arquivo é especificado em relação ao diretório /lib/modules/<Version>/kernel/drivers.
A informação fornecida no elemento "drivers" só terá efeito se o script images.sh existe na descrição da imagem de inicialização e se a função suseStripKernel for chamada a partir do script.