DebianやUbuntuを動かすのは現状のカーネルでもできるんじゃないでしょうか
u-bootのコンソールで起動コマンドや起動パラメータを変更して
LinuxのrootfsをSATA HDDに置いてしまえばいいのですし