Para os arquivos acessados durante a inicialização, eu começaria com ureadahead :
$ sudo ureadahead --dump | grep /
que despeja o conteúdo de /var/lib/ureadahead/pack
onde os acessos ao arquivo de inicialização com perfil são armazenados.
Caso contrário, existem muitas maneiras de monitorar o acesso a arquivos:
- inotify-tools , consulte monitorando o acesso a arquivos e diretórios no linux
- loggedfs , mas pode ser difícil de configurar no momento da inicialização.
- fatrace , relata eventos de acesso a arquivos em todo o sistema.
- auditctl provavelmente também.
bootchart pode ser útil para visualizar o que está acontecendo durante a inicialização.