On Tuesday 25 August 2009 11:12:47 am LluĂs Batlle wrote:
Create a linux fs in the usb disk as a new partition, and untar in
it
the f11 root contents you can download from the web.
Tried that.
Then set up uboot to load the kernel from the usb device partition,
setting the root= kernel parameter pointing to the proper scsi device
(as usb disks are seen as scsi devices). I haven't tried, but this
should be enough.
I found this page:
http://www.cyrius.com/debian/kirkwood/sheevaplug/unpack.html
And made some changes. Let's just assume /dev/sda1 for the usb.
setenv bootargs_root 'root=/dev/sda1 rootdelay=10'
setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x0800000 /boot/uInitrd; ext2load usb
0:1 0x6400000 /boot/uImage-2.6.30-sheevaplug'
setenv bootcmd 'setenv bootargs $(console) $(bootargs_root); run bootcmd_usb; bootm
' 0x6400000
When I boot, I get Bad Magic. I also noticed that the instructions
use something called uInitrd. I have no idea where that came from.
Wonder if that is the missing piece?
-Steve