On Sunday 25 August 2013 18:23:07 Alan McKinnon wrote: > On 25/08/2013 15:51, Michael Mair-Keimberger wrote: > > Hi List, > > > > > > > > Since a few days i'm trying to install gentoo on a kvm guest from > > edis.at. They support to boot from a gentoo minimal live-cd in order to > > install your own gentoo. The system has 5GB storage and 256MB ram. > > Actually that should be enough for a minimal installation. However, till > > now i couldn't get over that point where i'm trying to install the > > kernel sources... > > > > > > > > The partition of the hd looks like this right now: > > > > > > > > 64MB /boot > > > > 256MB swap > > > > ~4,3GB / > > > > > > > > Swap is active and i also made sure there are enough inodes on / (i had > > to raised them). > > > > > > > > Even though there is enough space and 256mb ram + 256mb swap should be > > enough ram i can't install (copy) the kernel sources. They just stop > > > > suddenly. There is nothing in the build.log. Last view lines are: > >>>> /usr/src/linux-3.10.7-gentoo/sound/soc/pxa/pxa2xx-ac97.c > >>>> > >>>> /usr/src/linux-3.10.7-gentoo/sound/soc/pxa/pxa2xx-pcm.c > >>>> > >>>> /usr/src/linux-3.10.7-gentoo/sound/soc/pxa/pxa-ssp.c > >>>> > >>>> /usr/src/linux-3.10.7-gentoo/sound/soc/pxa/pxa2xx-i2s.c > > > > However i'll get errors in dmesg and it seems i'll get out of memory > > while installing: > > > > > > > > [snip] > > > > [63599.551452] emerge invoked oom-killer: gfp_mask=0x201da, order=0, > > oom_score_adj=0 > > > > [63599.551466] Pid: 12358, comm: emerge Not tainted 3.8.13-gentoo #1 > > > > . > > > > . > > > > . > > > > [63599.552434] Out of memory: Kill process 13382 (emerge) score 635 or > > sacrifice child > > > > [63599.552435] Killed process 13382 (emerge) total-vm:438472kB, > > anon-rss:206552kB, file-rss:0kB > > > > [snip] > > > > > > > > Any idea what i can do here, except buying an better kvm? From the docs > > 256MB should be fine so i don't know why it doesn't work? > > I cannot untar kernel sources on my virtualbox VMs with <=256M either, > and that goes back at least 18 months. tar just consumes too much > memory. Your options: > > - untar somewhere else and copy the uncompressed sources over > - get more memory > > when you build the kernel, you will find the same issue. gcc is going to > use much more ram than 256M to get the job done. > > Do keep in mind that you can probably get that VM to *run* in teeny > amounts of memory - maybe even only 64M - but building a kernel is a > hugely memory-intensive task
Thx for crosschecking. Well it looks like docs are out of date, 256MB ram is definitely not enough. I already though about to extract it here and than copy it to the vm. However, uploading uncompressed kernel sources would take quite some time over my slow internet connection and i really wanted to avoid that. Anyway, either copy or buy a better vm. I guess i'll gonna make my own vm at home and copy the full system over... thx mmike