[Buildroot] Making a Bootable USB Image for x86_64

Jérôme Pouiller jezz at sysmic.org
Wed Aug 24 15:35:06 UTC 2016


Hello Jimmy,

On Monday 22 August 2016 22:11:51 Jimmy wrote:
> Greetings all,
> 
> I know this has been asked a lot, but I have been sifting through the
> archives and Google in order to find the best way to make a bootable
> USB image of my buildroot installation for an x86 based machine. I
> have done the following:
> 
> 1. Generated a tar image of the root filesystem via the configuration
> menu 2. Selected grub2 from bootloaders with the i386-pc platform 3.
> Created a 1Gb EXT2FS partition with 1mb of space preceding on the USB
> device itself
> 4. Extracted the rootfs tar to the USB device on the ext2 partition
> 5. Ran the following from the main buildroot directory (as root):
> ./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
> 
> The command immediately exits with a "segmentation fault (Core
> dumped)".
hmm... it looks like a snaky x86/x86_64 cross-compilation problem.

Help of grub2 (boot/grub2/Config.in) package provide an alternative way 
to create bootable disk images with grub2. It use genimage instead of 
grub-bios-setup. Let me know if it help.

BR,

-- 
Jérôme Pouiller, Sysmic
Embedded Linux specialist
http://www.sysmic.fr



More information about the buildroot mailing list