Hello, I have the current svn version (r1219).
I am trying to build the root filesystem as ext2 instead
(I want to download the ext2 image and mount it as a
loopback device -- if I understand correctly that is
possible with ext2 but not with jffs2. If I have
misunderstand maybe someone can clarify this point.)
After selecting ext2 and unselecting jffs2 via
make menuconfig, I launched make and it ran for a bit
before halting with a complaint about a missing file
"genext2fs.patch". Looking around a little, it appears
there previously was such a file in svn, but not at
present. But there are a couple of other patch files
for genext2fs. So I fixed up gumstix-buildroot/target/ext2/ext2root.mk
to use the patch files which do exist and executed make
Now I get farther but now I get the following error.
make: Entering directory
make: *** No targets specified and no makefile found. Stop.
So I wonder just how one is supposed to build an ext2 image
using current svn. Or, if anyone can comment on the
larger goal here (namely to mount an ext2 image as a
loopback device) I would appreciate that too.
From: ken staton <ken.staton@gm...> - 2007-01-13 04:33:13
On 1/12/07, robert@... <robert@...> wrote:
> Hello, I have the current svn version (r1219).
> I am trying to build the root filesystem as ext2 instead
> of jffs2.
the only buildroot root filesysytem format that builds is jffs2.
it isn't hard to make your own:
> (I want to download the ext2 image and mount it as a
> loopback device -- if I understand correctly that is
> possible with ext2 but not with jffs2. If I have
> misunderstand maybe someone can clarify this point.)
if you really want the ext2 image to be your root file system, you
still need to boot the gumstix. your options at power up are booting
from the network or booting from flash. you can't ext2 format flash.
explains various ways to boot a gumstix and switch to an ext filesystem.