Я бы не стал линковать модули статически. Только ядро. Пусть модули идут просто припакованными. Это будет соответствовать обычному режиму работы ББ.

Если модули слинкованы, то их инициализационные секции вызывает преамбула экзешника. Может быть немного другой порядок... Хотя... Секция инициализации Kernel просто не должна отдавать управление.