Der Titel des Threads ist ernst gemeint !
Denn Barry Allen bootet eigentlich nicht von USB sondern startet nur das Image von dort nachdem der Flash Kernel gebootet und es den stick gemountet hat.
Wirklich booten von USB wäre wenn der Kernel auch dort liegen würde.
Nun hat uns DMM ja im secondstage loader #61 im bios die Möglichkeit gegeben den USB (boot) support zu enabeln.
Nur weis noch keiner ob und wie das funktioniert
Also lasst es uns rausfinden, und nachdem ich keine 800er habe dürft Ihr ran !
Wenn also wer lust hat das zu testen bitte hier melden - mitzubringen ist eine spielbereite Dreambox 800 mit aktuellem CVS oder von mir aus auch Gemini 3.6 im Flash damit sie den seconstage loader #61 im Flash hat, und ein freier USB stick von dem Ihr wisst das er mit BA an der Box funktioniert und den Ihr am PC als FAT formatiert.
Dann wäre mal der stick anzustecken und zu schauen ob er mit FAT ordentlich auf /media/usb gebootet wird, wenn nicht muss folgende Zeile in die /etc/fstab
/dev/scsi/host0/bus0/target0/lun0/part1 /media/usb auto defaults 0 0
nach reboot muss wenn Ihr mount eingebt auf /media/usb dabei sein und als fat gemountet angezeigt werden.
Wenn BA auf der Box installiert war sollte obige zeile schon drinnen sein, allerdings ist ein BA stick unbrauchbar weil als ext3 formatiert (muss erst am PC als FAT formatiert werden für die tests hier)
Dann bitte den kernel, botlogos,.. von /boot auf /media/usb kopieren:
cp -r /boot /media/usb
dann die autoexec.bat entfernen und eine autorun.bat erstellen:
cd /media/usb
rm autoexec.bat
echo "/usb/bootlogo.elf" > autorun.bat
echo "/usb/vmlinux.gz" >> autorun.bat
Und dann die box starten so wie wenn man zum Flashen mit dem webif booten würden aber statt mit dem webif zu flashen mit telnet einloggen und im Bios USB boote enabeln (mit space taste kann man von disable auf enable umschalten und dann im letzten menu punkt save und reboot machen und OLED beobachten, ob dort /flash/vmlinux.gz steht oder /usb/vmlinux.gz und berichten ob die box noch bootet
Viel Spass beim testen !
LG
gutemine