Подключение ядра Linux

В общем препод дал задание, написать загрузчик и к нему же подключить ядро, естественно линукс так как с открытым исходным кодом и бесплатное, а там уже в ядре на языке С в нем написать библиотеку. Просил что то полегче, ибо с ассемблером не дружу, но он уверял что только написать загрузчик на низкоуровневом языке, а там уже на С программировать. Может у кого есть какие сайты либо нароботки, с объяснением подключение ядра к загрузчику? Google как то не отвечает взаимностью