No, he does not have to install ntrboot.
This card has already installed ntrboot, it must only open the card and move the lever on the letter N and then follow this guide: https://3ds.hacks.guide/installing-boot9strap-(ntrboot)
copy your sd to your pc then erase everything on the sd then run H2testw (Windows) . . . assuming there are no errors return the sd contents if there are errors replace the sd card with another
It's either your sd might be corrupt or you have a bad cia file. Try doing what wormdude suggested and if that doesn't work try redownloading the cia or find somewhere else to try downloading it. The site you got it from might just be bad or the file linked is bad.