It also installs wheezy in a chroot environment, to create linuxroot with compiled kernel modules, so it can later be copied to microsd.
You can include more wheezy packages with their dependencies very easily, just modify the debootstrap --include swith. You can add lxde there for example if you want to have X installed.
To test it just run this AS ROOT in a wheezy box or VM, it should install croscompilers and some more dependencies:
wget http://solidpc.net/initramfs-3.0.36/crosscompile-script.sh # I usually have a look at the script before running it bash -v crosscompile-script.sh |tee crosscompile.log
This is to avoid entering the chroot environment to create users and set passwords, it uses those from the main host.
You might prefer to chroot to the linuxroot directory and do that manually, but you can do it later anyway.
It might take a quite long time to run, depending on your cpu and internet speed, but dependencies and wheezy packages are only downloaded on the first run. git contents are downloaded on every run (about 130mb). It takes less than an hour in my OVH KS16G dedicated server with 100M bw.
When finished all the output files will be in /root/rk3188/kernel/kernels/$DATE/
You can use your custom config, if you place it in /root/rk3188/kernel/config-ramoncio-Linux3188 it gets copied over .config
I can post mine if someone if interested, but I just enabled a couple of modules and that's it.
Changes or comments are appreciated, as I gathered information from several places, and I'm sure it can be improved.
One question, how to enable internal nand memory in .config? I can only see the sd card...
Comment