- efi\boot\bootX64.efi
- initrd.img
- kernel.elf
- NvVars
Then I booted it with Bochs and OVMF.
It made it to the EFI shell and then loaded and ran bootX64.efi.
After a few lines of status, it (I presume) loaded the initrd.img file since it read quite a bit from the drive.
Bochs then PANICed with:
Code: Select all
32209838221p[PIC ] >>PANIC<< slave: PIC ID = 7 not supported
32209838224p[PIC ] >>PANIC<< master: slave PIC IRQ line not supported
Are you able to create a hard drive image with a PMBR, a GPT, and then the FAT32 volume as apposed to the .ISO image you have?
(If you are on a Windows Host, you can try this utility to make and copy the files to it.)
Is the crash related to Bochs, OVMF, or your OS--I didn't investigate. However, with the past tests, I found out that there is something wrong with Bochs and CDROMs when EFI is used. Something I will have to look into.
Also, I hope this helps you investigate why your OS doesn't run on Bochs, if you wish to further investigate.
Ben