After few days of head scratching and analysis of working boot.img files for Dell Streak, I finally found a way of building my own boot partition image.
Using an image containing only Linux kernel and initrd with adbd and busybox, I was able to mount and chroot my Ubuntu bootstrap.
smoku@wing:~/Android/boot$ fastboot -i 0x413c flash boot boot.img sending 'boot' (3136 KB)... OKAY writing 'boot'... OKAY smoku@wing:~/Android/boot$ fastboot -i 0x413c reboot rebooting... smoku@wing:~/Android/boot$ adb shell ~ $ su su: access granted, courtesy of www.magicandroidapps.com / # ls bin init.qcom.post_boot.sh root default.prop init.qcom.rc sbin dev init.qcom.sh sys etc init.rc system init proc tmp / # ls /sbin adbd / # mount -t yaffs2 /dev/block/mtdblock6 /system / # ls /system PreLoadNetworkSettings customization lost+found Wallpapers etc media app fonts ts.conf bin framework usr bootpriority.xml lib xbin build.prop logfilter.ini busybox lost+found / # umount /system / # mkdir /ubuntu / # mount -t ext2 /dev/block/mmcblk1p2 /ubuntu / # ls /ubuntu bin home mnt sbin system boot lib opt selinux tmp dev lost+found proc srv usr etc media root sys var / # PATH=/usr/bin:/usr/sbin:/bin:/sbin / # chroot /ubuntu /bin/bash root@localhost:/# ls bin dev home lost+found mnt proc sbin srv system usr boot etc lib media opt root selinux sys tmp var root@localhost:/# exit / # ~ $


Hello,
this seems interesting. Can you share more technical details?
Best regards,
–
Hexasoft
I will, once I finally get the kernel working.
Really….this is interesting…
Wait for the working kernel. :)
You will find more information on Wiki: http://codex.xiaoka.com/wiki/meego:streak