Does your ship have to have boost to use this card?
R7-T1
Nope.
A good example for this is Expert Handling - it lets your ship barrel roll, and then tells you what to do if you don't have barrel roll. So when an ability gives you a specific spare action like that, you don't have to be able to do it normally in order to carry out the ability.
This is further explained on page 15 here:
http://www.fantasyflightgames.com/ffg_content/x-wing/support/faq/X-Wing-FAQ.pdf