Разбросал исходники kernel по папкам

console
fs
syscall
Перенёс mkfs в отдельную папку
Добавил Makefile к mkfs
Переместил bio.c в fs
Баг шрёдингера из mkfs пофикшен!

Оказывается всё дело было в ф-ии,
которая в самом начале выделяет место под inodes
там было максимум 1024
теперь 1024*64 и просто рассчитывается