Samuel Thibault, le Tue 26 Aug 2014 15:49:32 +0200, a écrit :
> In /proc/mounts, one can read for the rootfs on / a size= value, which
> seems to be half the memory size. That's probably the culprit, perhaps
> it can be worked around somehow for d-i at least.
Indeed:
static unsigned long shmem_default_max_blocks(void)
{
return totalram_pages / 2;
}
which probably makes sense for an installed system, but not for an
installer. We can however do this early at boot:
mount / -o remount,size=$(( $(grep ^MemTotal: /proc/meminfo | { read x y z;
echo $y; }) * 1024 )
notably before unpacking .udebs, S15lowmem would probably be a fine
place for this? (it notably already does the computation trick)
Samuel
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]