Hi.
I'd like to have all the OS entries in grub instead of having 2 bootloader countdowns.
What I mean is instead of:
- Ubuntu Mate
- Advanced options submenu
- PCLinuxOS
- chainload bcdedit
I'd like to have:
- Ubuntu Mate
- Advanced options submenu
- PCLinuxOS
- Windows XP
- Windows 8
- Windows 11
Note that I don't want to do it backwards adding linux entries to bcdedit.
I'd like to use grub as the only bootloader. Is that possible? If so, how?
I've had grub boot all those OSes excluding windows 8 (I've never owned a device using it) without issue.
I've never had grub read BCD entries though; never tried & suspect it cannot do it (but I don't know); in my case where the grub-update
didn't detect others (usually file-systems are the issue here; eg. btrfs, but those can usually be worked around too) I just created manual entries or offered chainloader too when I preferred.
1 Like
If Windows 11 was your only bcdedit entry then of course it would seem that grub is booting that entry when in fact it was booting bcdedit with 0 seconds timeout (just like when you set grub timeouts to 0 seconds it doesn't mean that there is no grub). What I want to know is if it's possible to actually boot each bcdedit entry not a whole bootloader. I actually know how to make a separate entry for Windows XP in grub1, cause it doesn't need bcdedit (not sure how to do it in grub2 though). Separating Windows 8 and 11, both designed to boot through bcdedit, is a different story.