so I have been developing a 32-bit (it later will switch into 64-bit mode) kernel that is multiboot2 compilant.
Now everything works amazingly on a grub-rescue iso image that's booted in qemu, however, when I use grub
to boot the system from my actual computer it seems to fail to load the file for some reason.
Here is the grub command sequence:
Code: Select all
set root='(hd0,9)'
search --no-floppy --fs-uuid --set=root 5a59c03c-d0a7-4677-b166-a7caebc87b0a
multiboot2 /jnix
boot
error: not a regular file
Now I don't quite understand this, since my kernel is clearly not a symlink or a directory, and it boots
fine from the rescue ISO.
Am I misisng something here?
Thank you in advance!