[Community] [Gta04-owner] GTA04A5 RAM + NAND size
H. Nikolaus Schaller
hns at goldelico.com
Sat Jun 4 08:12:57 CEST 2016
> Am 03.06.2016 um 23:03 schrieb Jonas Smedegaard <dr at jones.dk>:
> I just stumbled upon this old post:
> Quoting H. Nikolaus Schaller (2015-11-28 20:08:01)
>> Another (probably easier to solve) issue for the 1GB + 512MB is that
>> we want to provide some default Linux+Debian+LXDE (or something else)
>> in NAND for all GTA04A5 boards we ship. So that you have something to
>> boot into before partitioning and even buying any µSD card.
>> Unfortunately we have not yet managed to squeeze Wheezy nor Jessie
>> images so that they fit into ~450 MB. They end up with ~800 MB.
>> Therefore they would easily fit into the 512MB + 1GB chips, but not in
>> the 1GB + 512MB.
>> If someone has an idea how to strip it better down than this script, please let
>> me know:
>> (this script already strips unneeded kernel modules and most debian
> Above script starts with the following comment:
> "clone the currently running system to NAND"
> I suspect the place to save more space is in looking into which packages
> gets installed. Do you have the script to _create_ the system that I
> can examine and tweak?
The first script debootstraps a new image (either running on a real GTA04 or in qemu) into a chroot rootfs.
This image boots but has no GUI and lacks important tools. This is pulled off the rootfs (by tar czf ...) and
results in e.g.
20150928-jessie-8.2-minimal.tbz 2015-09-28 09:47 76M
The second script adds useful things incl. X11 and LXDE or XFCE4. The result is e.g.
20150928-jessie-8.2-lxde.tbz 2015-09-29 00:05 231M
So what is blowing up by factor 3 is X11 + GUI.
Nand flashing is done by the script cited above by trying to copy but prune parts of
this (running) system from µSD root to NAND root.
I can explain more details later on our workshop.
See you in <2 hours,
> - Jonas
> * Jonas Smedegaard - idealist & Internet-arkitekt
> * Tlf.: +45 40843136 Website: http://dr.jones.dk/
> [x] quote me freely [ ] ask before reusing [ ] keep private
> Community mailing list
> Community at openphoenux.org
More information about the Community