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

Reply via email to