мне нужно собрать довольно специфическое тонкое и главное монолитное ядро
Хорошо было бы, если бы вы объяснили зачем.
как я понял чтобы сделать его монолитным надо убрать галочку(или даже все пункты) в меню "Enable loadable module support" так ли это?
Чтобы сделать его монолитным достаточно вкомпилировать все нужные опции в ядро.
почему оно все еще некоторые вещи в меню разрешает ставить как [M]?
Пока "Enable loadable module support"=y можно поставить M в пунктах поддерживающих модульность.
верно ли что молонитное ядро не может включать себя новые устройства, драйвера которых не были предопределены при сборке ядра ???
Ядро без поддержки модулей не может.