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