ich weiß nicht ob im e2 kernel das usbwait mit drin ist. da kann man jedenfalls verschiedene wartezeiten für den usb einstellen so daß man immer die gleiche reihenfolge im uboot und im image bekommt.
das problem ist simpel: beim poweron ist der stick schneller bereit als die platte, ab kernelstart wird aber immer die platte sda und der stick sdb. dem kernel werden deshalb in der uboot kernelcommandline ein paar wartezeiten mitgegeben sodaß der kernel dann erst den USBstick einbindet (wird dann sda) und erst ein paar sekunden später die platte (wird dann zwngsläufig sdb)
aber wie gesagt, ich weiß nicht ob das im hdmu kernel drin ist