UEFI returns not found on kernel file: intermittent issue
Posted: Sun Feb 14, 2021 5:39 pm
I was testing my OS on real hardware, and I came across a kernel file not found bug.
This is rather interesting.
There are ought to be intermittent bugs when testing on different platforms.
But an issue like this weirds me out. A file is a file, it should always be there. It is there, it works in QEMU. It doesn't work on my computer though.
My directory structure is as follows
Also, I haven't changed the kernel loading code at all since the last time I tested on real hardware and it worked then.
I am unsure if this issue is with my code, my machine, or my disks/partitions/files.
This is rather interesting.
There are ought to be intermittent bugs when testing on different platforms.
But an issue like this weirds me out. A file is a file, it should always be there. It is there, it works in QEMU. It doesn't work on my computer though.
My directory structure is as follows
Code: Select all
::/
sys/
core/
microCORE.kernel
res/
cursor.subi
EFI/
BOOT/
BOOTX64.EFI
I am unsure if this issue is with my code, my machine, or my disks/partitions/files.