[Community] [Gta04-owner] GTA04A5 RAM + NAND size

H. Nikolaus Schaller hns at goldelico.com
Sat Jun 4 08:12:57 CEST 2016


Hi Jonas,

> 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:
>> 
>> <http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=config/root/flash-nand;hb=refs/heads/master>
>> 
>> (this script already strips unneeded kernel modules and most debian 
>> caches).
> 
> 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?

Basically:

http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=config/root/bootstrap;h=1b9ef7784898e08bf0bcf41ce98f718435f99453;hb=refs/heads/master

and then

http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=config/root/useful;h=849262736df0ce6067c2f7c9766d729b0879663e;hb=refs/heads/master

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.

http://download.goldelico.com/letux-debian-rootfs/

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,
Nikolaus

> 
> 
> - 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
> http://lists.goldelico.com/mailman/listinfo.cgi/community
> http://www.openphoenux.org




More information about the Community mailing list