"no console available to OS"; no text output
Posted: Sun Sep 13, 2020 5:50 pm
Hello, I've been trying to run a test OS (written in D from a different tutorial than that found on this site) on real hardware that prints Hello World and some pointers to the text mode memory map at 0xB8000. I current have a multiboot ELF kernel. When I try to boot it through grub, it says that "no console will be available to OS"; upon booting, I'm met with a permanent black screen. I made a grub-mkrescue iso and wrote it to a usb drive; I can get to the grub menu there but once again there is no printing to the screen. When setting my GRUB_GFXMODE to text, the "no console available" error goes away but the OS still doesn't work. I have confirmed that the code is most likely indeed running (admittedly, it was by adding an assembly instruction to fault the processor and observing that my computer did indeed restart after it was added and I tried to boot into it). I've tested this same OS on qemu and it has worked. What gives?