qemu-img create -f raw testing.img 10M
sudo apt-get install extlinux
mkfs -t ext4 testing.img
sudo mount testing.img /media/syslinux
sudo extlinux --install /media/syslinux/
sudo cp /usr/lib/syslinux/modules/bios/menu.c32 /media/syslinux/
sudo cp /usr/lib/syslinux/modules/bios/elf.c32 /media/syslinux/
sudo cp /usr/lib/syslinux/modules/bios/libcom32.c32 /media/syslinux/sudo cp /usr/lib/syslinux/modules/bios/libutil.c32 /media/syslinux/
make coreboot-x86_defconfig
make all
cp u-boot /media/syslinux
UI menu.c32
LABEL boot_uboot
MENU LABEL Boot to uboot
COM32 elf.c32
APPEND /u-boot
qemu-system-i386 -drive file=testing.img,format=raw
qemu: fatal: Trying to execute code outside RAM or ROM at 0xd7fc0039
I'm afraid I can't provide much detail about *what* exactly could be
broken; this is outside my area of expertise as well.
On 17/05/18 06:32, Dan Walkes wrote:> Congratulations on the 1.5 release
with Intel support ([5])! I haven't
> looked into this in detail yet but if I understand correctly from the
> press release folks like me who are unfortunate enough to need to
> support legacy platforms which aren't booting UEFI but legacy BIOS are
> still out of luck, is that accurate?
Thanks, we are glad you like the direction. We are focusing on
broadening Mender so more people can take advantage of OTA updates.
Regarding BIOS-based devices, you are correct that you are still out of
luck, but not for long. We have an implementation plan for supporting
these too and you should see support here in a month or so. If you have
an account in the issue tracker you can watch this issue (and "Issues in
Epic"): https://tracker.mender.io/browse/MEN-1846
The issue you're trying to view can't be displayed.
It may have been deleted or you don't have permission to view it right now.
Feedback and testing is welcome!