With kernel 3.10.55 I can break a Linux boot process by pressing Ctrl + C.
But with the newest kernels (4.1 and 4.4) Ctrl + C in boot time does not work – it displays ^C but does not break init script.
I use Slackware 64 14.1 and have a simple test for it: add in my rc.local file
the following commands:
echo "Test for Control-C - if does not work then press Enter"
read
And I need to press Enter to continue boot process.
sttydidn't work well? What command did you actually use? Why do you think it's part of the kernel update? Did you check yourinitscripts for differences? This and this would indicate it might be a problem with yourinitscripts. – Seth Jan 16 '17 at 08:19stty -aas a your current user? if so have a look if you include it in yourinitfile. After all you're not logged in, in a traditional sense during boot. In addition you could compare the loaded modules and builtin modules. Maybe some driver is just loaded as a module now rather than builtin? – Seth Jan 16 '17 at 13:37stty -ain your script and have a look whenever^Cis bound to the right thing?^Cwould normally not trigger aSIGKILLto begin with but ratherSIGINTor maybeSIGTERM. Maybe this would be better suited for Unix Stackexchange? – Seth Jan 17 '17 at 09:10