Hi All, Well I got a solution, I took the rootfs.img, truncate 4G, losetup, gparted, then instead of expanding part2 as I did in my prev try, I simply added a partition3, that I formated ext4
I can then boot as before and now I got one more dev I can use to mount my extra data partition. mkdir /d mount /dev/mmcblk0p3 /d df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p2 963288 652152 244988 73% / udev 514152 4 514148 1% /dev tmpfs 103060 176 102884 1% /run none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 515280 0 515280 0% /run/shm none 102400 0 102400 0% /run/user /dev/mmcblk0p3 3030800 4608 2852524 1% /d root@linaro-developer:~# An happy camper :) I got now to start the NW on a bridge should be a breeze :) Cheers, Phi On Sun, Sep 1, 2013 at 6:53 PM, Phi Debian <phi.deb...@gmail.com> wrote: > Hi Guru's > > I successfully builf my own kernel abd run it for arm64, I try now to > do the same trick with arm32. > > I need to have a root fs bigger enough to do basic dev in c user code. > > I choose latest raring-developper for this. DL > vexpress-raring_developer_20130826-443.img.gz > > I can then mount it and extract vmlinuz and initrd then boot it like > given on some doc pages > > qemu-system-arm \ > -kernel vmlinuz \ > -sd vexp.img \ > -M vexpress-a9 \ > -cpu cortex-a9 \ > -serial stdio \ > -m 1024 \ > -initrd initrd \ > -append 'root=/dev/mmcblk0p2 rw mem=1024M raid=noautodetect > console=ttyAMA0,38 > 400n8 rootwait vmalloc=256MB devtmpfs.mount=0' > > From there I got a prompt > > root@linaro-developer:~# uname -a > Linux linaro-developer 3.11.0-1-linaro-vexpress > #1ubuntu1~ci+130822051821-Ubuntu > SMP Thu Aug 22 05:54:20 UTC 201 armv7l armv7l armv7l GNU/Linux > root@linaro-developer:~# df > Filesystem 1K-blocks Used Available Use% Mounted on > /dev/mmcblk0p2 963288 652056 245084 73% / > udev 514152 4 514148 1% /dev > tmpfs 103060 172 102888 1% /run > none 4 0 4 0% /sys/fs/cgroup > none 5120 0 5120 0% /run/lock > none 515280 0 515280 0% /run/shm > none 102400 0 102400 0% /run/user > > > I need more disc space for doing dev, so I investigated 2 options > > 1) Make the rootfs bigger > I truncate 4G the rootfs.img (rootfs.img is a short for > vexpress-raring_developer_20130826-443.img) then I losetup the > rootfs.img and use gparted to extend the ext4 partition. > > Alas next reboot fail, a bit like if /dev/mmcblk0p2 has an hardcoded size... > > 2) have an extern (user data) disc, and have it mounted > So I trucate phi.img 4G, mkfs it, and try to mount it, but I got no > idea what /dev to use to mount it, and got no idea what could be given > in the qemu runstring to ask for one more disc in the HW description. > > Later on I would need to boot my own kernel, I tried the build from > source path, all goes fine and I can get an Image a uImage etc, so I > guess it will be a matter of providing this the vmlinus I get along > with the initrd I got from teh rootfs.img, will see how it goes. But > for now my problem is really to have more disc space either in rootfs > ot in an additional disc. > > Any help appreciated. > > Cheers, > Phi _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev