From c31a6780753d4a3d7c941fc597593387ce6ce70a Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Wed, 2 Mar 2022 17:55:14 +1100 Subject: [PATCH] Do not flag MULTIBOOT_VIDEO_INFO in multiboot header We do not populate the video mode fields in the multiboot header, therefore we should not request the boot loader to go looking for this information. This is required to boot MentOS using GRUB. Tested with v2.04. --- mentos/src/boot.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mentos/src/boot.S b/mentos/src/boot.S index fffbe63..d48bf19 100644 --- a/mentos/src/boot.S +++ b/mentos/src/boot.S @@ -23,7 +23,7 @@ MULTIBOOT_VIDEO_MODE equ 0x00000004 ; This is the flag combination that we prepare for Grub ; to read at kernel load time. -MULTIBOOT_HEADER_FLAGS equ (MULTIBOOT_PAGE_ALIGN | MULTIBOOT_MEMORY_INFO | MULTIBOOT_VIDEO_MODE) +MULTIBOOT_HEADER_FLAGS equ (MULTIBOOT_PAGE_ALIGN | MULTIBOOT_MEMORY_INFO) ; Grub reads this value to make sure it loads a kernel ; and not just garbage. MULTIBOOT_CHECKSUM equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)