Jeszcze nie widziałem takiego sposobu flashowania kernela. Robi się to albo przez flashtoola albo z android sdk do którego trzeba wprowadzić ścieżkę w terminalu bo wywali że plik wykonywalny nie istnieje i komendy powinny wyglądać tak :
adb reboot bootloader
fastboot flash boot boot.img
fastboot reboot
no chyba że masz na myśli linuxa ale większość osób jednak korzysta z windowsa.
Po drugie po co w wymaganiach piszesz recovery, skoro jest ono zawarte w kernelu który się wgrywa ?