- There are native methods and external tools to customize the Boot dual in Windows y Linux.
- Programs like EasyBCD and Grub Customizer make it easy to manage your default operating system and clean up unnecessary entries.
- Correct boot menu configuration improves the experience and prevents common errors on systems with multiple OS.
Having more than one operating system installed on the same computer has become a fairly common practice, whether for experimenting with different environments, for professional reasons, or for compatibility reasons with certain applications. However, many users encounter a common barrier: Properly configure dual boot to easily choose the default operating system and manage the boot menu. We'll show you all the ways to change the default boot operating system, whether from Windows, Linux, or by changing the BIOS/UEFI, using the most convenient programs, or even manually.
In this article we are going to review both the native methods that Windows and Linux offer to modify the bootloader, such as external tools that simplify management, potential problems you may encounter, and solutions to keep you in control of what boots and how. If you have a dual boot and want to fully customize it, here's the definitive guide.
Why is it important to choose the default operating system?
When you install multiple operating systems, your computer presents you with a selection menu every time you turn it on. By default, one of the systems will be the one that starts automatically If you don't choose anything within a few seconds. If that's not the system you normally use, you'll waste time and effort with each restart. Additionally, choosing the wrong partition or system can cause other inconveniences, such as being unable to access certain files or programs by default.
Correctly configure the default operating system At startup, not only improves your user experience, but it can also prevent unexpected errors and problems. Knowing the right tools ensures you won't have any surprises when you turn on your computer, and it also makes maintaining and updating your installed systems easier.
Options in Windows: Native Methods and Official Utilities
Windows provides several ways to manage the boot and operating system selection menuSome are graphic and very simple, and others require using the terminal or more advanced applications. Let's take a closer look at them.
Advanced System Settings
The most direct way for users of all levels is to access the Advanced System Settings. Simply search for that term from the start menu. Once inside, go to the tab Start and recovery and locate the option enabled to choose the default operating system and There waiting before starting by default.
This is a reliable and risk-free solution, and it allows you to easily modify the wait menu duration so that you have more or less time before the default system loads.
Using the MSConfig tool
Another visual option is MSConfig. Access from the Run window by typing msconfig and go to the tab startThere you'll see all the registered entries and can choose which one you want to set as the default. You can also delete systems you no longer use, which helps keep the menu clean. If not all the options appear, restart your computer after making any changes using other tools.
Advanced Commands: BCDEdit and BcdBoot
For those who want more control, bcdedit is the tool of commands The official Windows utility for managing boot manager entries. It allows you to edit, add, and delete entries, rename systems, and adjust advanced parameters. Run bcdedit From a symbol of the system with administrator privileges to view the list of active systems. To modify the description or display name, use the command:
bcdedit /set {identifier} description "New name"
To manually add an operating system, especially if a previous installation was not automatically detected, use BcdBootFor example, if you reinstalled Windows on another partition, you can add it to the boot loader with:
bcdboot D:\Windows
This will add the installation located on drive D: to the boot menu. This option is useful after complex reinstallations or if you've restored disk images.
Menu times and customization
You can customize the wait time before the default system boots, either from the graphical settings or using advanced commands. It's important to adjust this parameter to your schedule: if you switch systems frequently, allow more seconds; if you always use the same one, you can reduce it to speed up boot.
Delete old or duplicate entries
Over time, it's common to see entries in the boot menu for operating systems that are no longer installed, or to see duplicates. You can delete them from MSConfig, or use BCDEdit for greater precision. This way, you can avoid errors and confusion when starting your computer.
Third-party applications to manage the bootloader in Windows
If you want an even simpler and more visual experience, there are specialized programs for managing dual boot and multiple systems.
EasyBCD
EasyBCD It is one of the best known and most complete programs. It allows you to edit in a intuitive the Windows boot manager (BCD), add, delete, or modify systems, reorder them as you wish, and hide entries temporally. It also includes advanced tools for experienced users. It is ideal If you want flexibility and control without having to resort to complicated commands.
Easy UEFI
On modern computers with UEFI firmware, Easy UEFI It offers many more features to modify the boot order of different partitions and systems. The great advantage is its ease of choosing which partition you want to boot the computer with at any given time and adjusting the waiting time in a very accessible way. It is a paid application, but has a trial version, and is compatible with systems from Windows Vista onwards, including Windows 11.
Dual-booting on Linux systems: How to manage and customize GRUB
If one of the installed systems is Linux, you most likely use GRUB as boot loaderGrub is much more flexible and customizable than the native Windows system, and can be managed by editing text files or using visual tools.
Edit the GRUB configuration file manually
The configuration is stored in the file / Etc / default / grub or, in some cases, /boot/grub/grub.cfg. You can edit it with any plain text editor, for example:
sudo nano /etc/default/grub
Within the file you can change the order of the operating systems, modify the value of GRUB_DEFAULT= to choose the default (remember the first is 0, the second is 1, etc.), and adjust the timeout by changing the value of GRUB_TIMEOUT=. Don't forget to save the changes and run sudo update-grub to regenerate the boot file and apply the configuration.
Graphical Tools: Grub Customizer
For those who prefer visual solutions, Grub Customizer It's the ideal program. It allows you to easily reorganize entries, rename systems, and delete boot options from an intuitive interface. Simply install it from your distribution's repositories:
sudo apt install grub-customizer
Once installed, you can move systems up or down, edit their descriptions, and preview changes before applying them. This is a great help, especially for those inexperienced in editing critical system files.
Restore or clear entries in GRUB
If after removing an operating system you find orphaned entries (which generate an error when selecting), you can automatically regenerate the valid list by running sudo update-grubThis will remove invalid options and leave only functional operations.
BIOS/UEFI Boot Management: Changing Disk Priority
A less common alternative, but valid in some cases, is to modify from the BIOS or UEFI The order of the boot disks or devices. When you turn on your computer, you can usually access it with keys like F2, F8, F12, or Delete, depending on the manufacturer. There you can choose which of the connected disks the system will boot from.
This is a useful solution if you have each operating system installed on a separate physical disk, but it is not always recommended because it can cause confusion if you have mixed partitions and systems on the same drive.
Some motherboards include a small boot manager that allows you to select the disk during POST, before the Windows or Linux bootloader kicks in. This is useful for one-time changes, but less convenient for everyday use.
Common errors and problems with dual booting
Dual booting isn't without its complications. We'll explain the most common ones and how to resolve them.
Phantom inputs or deleted systems
After deleting an operating system, you may find that it still appears in the boot menu. Although it will usually only display an error when you try to boot it, it can be annoying and even confusing. To remove these entries, use MSConfig, BCDEdit or Grub Customizer, depending on your environment. If you're using Windows, EasyBCD can also help you regenerate the list of valid systems.
Duplicate entries
Sometimes the same system appears twice in the boot menu. Typically, one of them won't work, or both entries point to the same system. To resolve this, delete the duplicate from your preferred manager. Some programs, like EasyBCD, even allow you to hide them instead of deleting them, in case you make a mistake and want to recover them later.
The boot menu is not displayed after a reinstallation
If you've reinstalled Windows or Linux and the selection menu no longer appears, the bootloader has probably been overwritten. To recover it, you'll need to restore the bootloader (for example, with a Linux live CD and the update-grub command, or using BcdBoot to restore the Windows menu).
The new system does not appear in the menu
On Windows systems, make sure to add the new installation manually with BcdBoot or BCDEdit. On Linux, regenerate GRUB with update-grubIt's important to check the drive letter (C:, D:, etc.) on which each system is installed before running these commands to avoid errors.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.