Grub-choose-default software provides a convenient and user-friendly graphical user interface allowing users to set the default boot option easily in Grub for the next system restart.
The program is very easy to use, as it simply reads your grub menu entries and lets you click on the one you want to be the next default. To get started, you need to specify default saved in the grub menu.lst file, a task that can be easily accomplished with the help of Grub-choose-default. The program modifies the default file in the grub directory to indicate which entry should be booted.
Grub-choose-default is cross-platform software, which means that it is compatible with both Linux and Windows operating systems. It is written in Python and requires that the Python Tk module be installed. For Windows, this module is included by default, while for Linux, you may need to install an extra package such as python-tk for Debian.
Under Linux, the software reads the /boot/grub/menu.lst file and writes your selection to /boot/grub/default. It then searches all your drives for either a grub/menu.lst or a boot/grub/menu.lst. Please note that there is currently no way to manually specify where menu.lst resides, so if you need this feature, be sure to let the developers know.
In summary, Grub-choose-default is a simple but powerful graphical user interface that allows you to easily control the grub default for your dual boot system. Some minor crashes have been fixed with patches, and a man page has been added. This software is a must-have for anyone who wants to boot into their preferred operating system without the hassle of waiting for BIOS to initialize.
Version 0.3: N/A