But typically, no it wont work. Typically, you'll want to use dd, or tar.
Then the partition that is meant to be bootable, needs to be marked as
bootable using a suitable tool. Such as fdisk, or perhaps sfdisk.
Keep in mind this is Roberts build guide for the beaglebone black, and is
not intended in this context to be an exact steps example of what you need
to do. But it should give you a rough idea of what all needs to be
accomplished over all. *If* you're familiar enough with the Linux command
line, and tools used.
Additionally, if you search the internet for "debootstrap how to" You'll
probably find a lot of information on how one would create a rootfs, from
scratch, and how to apply that knowledge for this purpose. But again, in
this context, there will be a lot of superfluous information. So you'll
have to parse what you read, understand what's going on, and take away what
you need from it.
As Robert said, no that's not the problem. I'm kind of wondering how old
the sources are that buildroot is using. Because all modern official images
now days use a single partition. The date on uboot, looks reasonably new,
but that's not to say the sources are current.
You know, if you're really good at working with images, you can actually
use debootstrap to build your own image, add in beagleboard.org's repo,
download a kernel image, and get it working reasonably quick, and easily.
I've also no idea what kernel version you're using there *looks* looks like
4.4.32 it seems.
Just out of curiosity, is there any reason why you have to build your own
images ? The newer testing images are very stable from what I've
experienced( a lot of experience by the way ), and have features you may
want, that probably are not included in the ones buildroot is building for
you. For instance uboot is now able to load device tree overlays, and
someone, I'm not sure who, has made the TI kernel based images a pleasure
to work with. e.g. there are no longer a ton of kernel modules loaded at
boot if you do not need them. They only load as you need them, it seems.
No, it means qemu (google qemu to see what it is) choked on the armhf
-> x86 translation.. which is why the readme in the image-builder
project says to use a real ARM device.