Почему он не может грузануться если у меня само ядро на ext2? Или я понимаю ядро срабатывает, но не может подмонтировать (т.к. не загружен модуль) ext4 ? Я верно понял?
ядро на ext2, а модули на ext4. потому ядро загружается, а модуль - нет. потому-что для загрузки модуля нужно смонтировать рутовый раздел, а для монтирования рутового раздела нужно загрузить модуль. замкнутый круг.
либо делайте корень не на ext4, а на чём-нибудь что есть в ядре, либо делайте ext4 не модулем (что имхо лучше и правильнее в 2011ом году).