De acordo com a origem do kernel do Linux (ou seja, o arquivo init/main.c ), o comando ramdisk execute é executado antes de init= e real_init= . Este comando é o padrão para /init e pode ser configurado através do parâmetro de linha de comando do kernel rdinit=
Mas, para coletar logs apropriadamente, o bootchartd precisa ser iniciado sem nenhum parâmetro, portanto, parece que o patch de init/main.c é necessário, já que seu parâmetro padrão é start .