[Buildroot] Build embedded system for x86 device
Fabrice Mousset | GEOCEPT GmbH
fabrice.mousset at geocept.com
Wed Apr 1 16:18:47 UTC 2015
I reply to myself and I apologies for the noise...
In fact, the solution was easy find, I simple had to follow the help message from GRUB2:
a) generate a tar rootfs
b) leave 1Mb at begin of the Compact Flash and create a primary partition (ext3 in my use case)
c) format the root partition (sudo mkfs.ext3 /dev/sdb1) and mount it (sudo mount /dev/sdb1 /mnt)
d) install grub sudo ./output/host/usr/sbin/grub-bios-setup \
-b ./output/host/usr/lib/grub/i386-pc/boot.img \
-c ./output/images/grub.img -d . /dev/sdb
e) install the rootfs ==> sudo tar -C /mnt -xf output/images/rootfs.tar
f) install kernel ==> sudo cp output/image/bzImage /mnt/boot/
g) finish: sync && sudo umount /mnt
That's it!
All works fine now, and my device boots with success :)
Thanks to all Buildroot contributors/maintainers for this great software :)
Best regards
Fabrice
More information about the buildroot
mailing list