How to make a bootable disc (.iso) that loads a kernel (.elf)
问题 I have made a very basic kernel and I want to make a bootable disc image that loads the kernel. I have tried to convert the kernel from .elf to .bin to .iso , but this has resulted in a non-bootable disc image. When I try to load the disc image into virtualbox or qemu, it notifies me that the disc image is in raw format and fails to load. I converted from .elf to .bin using objcopy -O binary kernel.elf kernel.bin and then attempted to convert to .iso using converters like poweriso, winiso and