VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

Project Summary

The purpose of this fork is to restore the simpler visual design of the original grub4dos text-mode interface, as found in the early 0.4.4 and 0.4.5 releases. Over the years, various visual changes were introduced that gradually moved away from that original design. This fork aims to bring back the look and feel of the earlier versions.

Some of these changes could be reversed through customizations to menu.lst, but others could not. Restoring those aspects of the original interface required modifying the source code. In particular, the changes to menu highlighting behavior could not be replicated through menu.lst settings and therefore necessitated a fork of the project.

In addition to restoring the original interface, I have fixed a handful of minor bugs encountered during my own use of grub4dos.

Enjoy grub4dos again, the classic way!

Download

grub4dos-classic on GitHub

Screenshots

Default Visual Style Comparison

grub4dos

style-old.png

grub4dos-classic

style-new.png

Boot Speed Comparison

grub4dos (16s)

boot-speed-slow.gif

grub4dos-classic (0.5s)

boot-speed-fast.gif

Reply 1 of 2, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

Cool! Thank you! What is the minimum CPU required?

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 2 of 2, by Kahenraz

User metadata
Rank l33t
Rank
l33t
analog_programmer wrote on 2026-11-01, 08:55:

Cool! Thank you! What is the minimum CPU required?

I can't confirm if this has changed since the early releases, but I used older releases on as far back as a 486. This recent, modified build, has been tested and is working great on my Pentium 4 and Pentium 166 without any issues.

I pretty much always use some form of grub4dos in my retro machines to manage booting between different operating systems. It even works for Linux too!