/etc/inittab é um recurso do sistema init em uso e não faz parte do kernel.
Após o kernel completar sua parte da inicialização do sistema, ele criará o primeiro processo de espaço do usuário. Normalmente, isso é /sbin/init , mas pode mudar.
Agora, o que o /sbin/init depende do tipo de sistema init que você possui. O "sysvinit" tradicional lerá o / etc / inittab e executará ações com base nisso.
upstart é um sistema init alternativo (usado, por exemplo, no RedHat 6); ele não usa inittab , exceto para determinar o nível de execução padrão.
Mais recentemente, systemd não usa inittab .
Portanto, se você quiser modificar como inittab , precisará procurar fora do kernel e no sistema init.
ATUALIZADO:
Na versão padrão do poky do Yocto você verá um padrão inittab at
meta/recipes-core/sysvinit/sysvinit-inittab/inittab
Existe também um script em
meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
que acrescenta getty linhas a isso com base nas suas entradas meta/conf .
Você pode editar o modelo inittab diretamente ou o script de processo de criação (se for baseado em entradas de configuração) de acordo com sua necessidade.