> Hi, > > I finally had some time to hack on qi-bootmenu the result is > a new 0.2 release > > http://www.brain-dump.org/projects/qi-bootmenu/ > > with the following changes: > > - based on 2.6.34 this should hopefully fix some sd card > related problems > > - static NAND boot option in the menu, the NAND partition > is only mounted upon selection so there is no delay for > sd based boots. > > To make NAND booting work out of the box it would be nice > if the distros (I tried SHR and QtMoko) could add their > kernels to the jffs2 images too. > > At the moment you have to ssh into the device mount the > NAND partition, download their kernel and put it at the > right place. Something along the lines of: > > ssh r...@$freerunner # the password is empty > mkdir /mnt/mtdblock6 > mount -t jffs2 /dev/mtdblock6 /mnt/mtdblock6 > mkdir /mnt/mtdblock6/boot && cd /mnt/mtdblock6/boot > wget $KERNEL > mv $KERNEL uImage-GTA02.bin > > Bonus points if the distros would place a bootlogo.png > alongside the kernel (current preferred dimension is > 100x80) > > - visual feedback upon boot selection. There seems to be > a issue which ocassionally garbles parts of the > font/text but I think it's better than before. > > - userspace updated to latest versions including EFL 1.0 > beta release > > - integration of a cross toolchain into the build scripts. > this should make rebuilding everything a matter of > executing one shell script. Well at least in theory... > > Kernel and Qi ready to flash to your Freerunner can be found at: > > http://www.brain-dump.org/projects/qi-bootmenu/uImage-GTA02-bootmenu-0.2.bin > http://www.brain-dump.org/projects/qi-bootmenu/qi-s3c2442-bootmenu-0.1.udfu > > If you flash the above Qi version, pressing AUX should boot from > NAND and thus present the bootmenu independently of the content > of your sd card. If you don't want to use my patched Qi then > get it to boot from NAND in some other way, for example by putting > noboot-GTA02 files into your sd partitions. Let me know how it > works for you. > > The build scripts, in case anyone wants to rebuild the whole > thing, can be found at: > > > http://repo.or.cz/w/qi-bootmenu-system.git/snapshot/7c3a92f22e9498198212e4682b2fe078a676f1b5.tar.gz > > download and extract the tarball then run ./build.sh this will > download everything that is needed and then build the kernel + > initramfs. See the README file for further information. > > What remains to be done is > > - add ubifs support > > - read partition labels? or some other way to display custom > text in the menu > > - gta01 support, this basically means kernel support in >= 2.6.34 > the kernel maximum size of 2MB including the initramfs > should be doable > > - ... > > Patches welcome. > > Have fun, > Marc > > Thanks. __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it
_______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community