Finalmente, consegui fazer o Control-C funcionar no tempo de inicialização. Mas a solução é um hack :( Durante o tempo de inicialização, os scripts de inicialização têm / dev / console como stdin / stdout e não podem ser ajustados por stty. O problema está em configurar este dispositivo como NOCTTY no módulo do kernel tty_io.c. Basta alterar * noctty = 1 para 0 e reconstruir o kernel funciona bem para mim.