NASM bootloader: Protected mode jump to kernel at 0x00010000 shows nothing in VirtualBox
Summary A protected‑mode jump to a kernel loaded at 0x00010000 failed silently, leaving VirtualBox on a black screen. The root cause was a combination of incorrect segment usage, invalid far jumps, and loading the kernel to the wrong physical address relative to the GDT and protected‑mode setup. Root Cause The failure came from several interacting … Read more