REPOST: sorry I left some cruft...

> * rootfs.tar.gz --> Attain from narcissus and unpack it to SD card or CF card 
>  (formatted with ext2 filesystem).
For kexecboot (not for flashing) there is no need to have it ext2,
could be ext3, ext4, even fat  if it's just a kernel w/out rootfs.


>Also! Now that you have kexecboot installed you can boot other 
>images/OSes(Like Openzaurus) without having to flash the
> collie(unless you want it in nand).
For kexecboot on collie *only* :

you should be able to boot your 'OpenZaurus' image resident in nand
once you follow this steps:

1) install OpenZaurus
2) flash kexecboot kernel
3) create a small (few mb) /boot partition on SD/CF
4) copy the OpenZaurus (or a 2.4 kernel) in /boot and rename it zImage
5) create /boot/boot.cfg:

DEFAULT=OpenZaurus
LABEL=OpenZaurus
KERNEL=/boot/zImage
APPEND=console=ttySA0,115200n8 console=tty1 noinitrd rw
root=/dev/mtdblock2 rootfstype=jffs2 debug

This is the same trick we used trying to boot older (2.4 Cacko) images
on Zaurus: unfortunately on models with resizable partitions there is
an BIG problem being the target 2.4. kernel cannot correctly get the
atag/cmdline mtdparts passed by kexec.
Result: mtdparts misdetection. Old kernels had patches to be able to
receive the bootparams from the bootloader.

Andrea

_______________________________________________
Angstrom-distro-users mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users

Reply via email to