BeagleBoneで質問させてください

USBホストにHDD(+セルプパワーUSB電源連動HUB)をつなげていて、
基本USBクライアントの電源(SYS5V)だけでは動作できず、
DC5V(VDD5V)とSYS5Vを印加してある状態で、
USBクライアント(SYS5V)のUSB端子抜き差しで電源ON/OFFがしたく、

電源OFFはLinuxスクリプトでshutdownかかるんですけど、
その後電源ONさせるためには次の手順が必要になってしまいます

1.DC5V(VDD5V)プラグ抜く
2.USBクライアント(SYS5V)挿す
3.(起動始まるが大体途中で落ちるので)DC5V(VDD5V)プラグ入れる
4.起動する

1.のプラグ抜くをしたくないのですが、
BeagleBoneの設定だけで(例えば必ずSYS5V状態だけ見てONさせるとか)何かないでしょうか?
(出来なければ外だしのリレー回路とか作らないといけないのかと考えています)

よろしくお願いします