I'm trying to boot a non-UEFI RTOS (http://epos.lisha.ufsc.br) on Galileo, but it looks like the default UEFI implementation (EDK-II/UDK?) does not feature a BIOS compatibility mode. Is there any workaround to boot a system like MS-DOS on Galileo?
If negative, then which would be the best option:
- Replacing the UEFI with a BIOS such as SeaBIOS (SeaBIOS - coreboot)? How?
- Partition the SD card so it contains an UEFI boot partition with a simple .efi file that does something like the chainloader +1 in non-UEFI GRUB and other "raw" partition with the OS? What would that EFI something look like?
- Pretend EPOS is a PCI ROM stored on the SD card, load it with loadpcirom -nc and then "jump" into it? How would the jump be implemented?
If these are all bad ideas, has anyone got to run a deeply embedded OS on Galileo? eCos?