Im boot loader wird mit dem Parameter sys_dir angegeben an welchem Ort das System Verzeichnis zu finden ist, nachdem das System Laufwerk gemountet wurde. Wenn Du also z.B. weißt, das Dein USB Stick nach dem Booten unter /mnt/sda gemountet wurde und Du die MLD auf dem Laufwerk in den Ordner mld installiert hast, bräuchtest Du lediglich sys_dir=/mnt/sda/mld im Bootloader angeben.
Das eigentliche Problem bei USB Laufwerken ist jedoch (bei der MLD-2) das diese meistens (abhängig von der Hardware) erst sichtbar werden wenn das init Script abgearbeitet wurde, und das ist leider zu spät. Die Ursache habe ich nie finden können.
Bei der MLD-3 werde ich mich dieses Problems erneut annehmen und hoffentlich eine Lösung für's Booten von USB finden. Das wird aber noch ein paar Wochen Dauern, bis ein System existiert das fürs TV-Schauen geeignet ist. Bis der bekannte Umfang an Erweiterungsmöglichkeiten verfügbar ist, wird sicher noch nen halbes Jahr ins Land gehen.
Die MLD-3 Setzt übrigens auf syslinux (isolinux, extlinux,...) als Bootloader.
Claus