Hello! I installed Bliss OS alongside Fedora, but I can’t properly add the BlissOS entry to the Fedora bootloader. In other words, I want to achieve the effect that when Fedora’s grub loads, it is next to Fedora so that I can choose BlissOS. BlissOS itself works using a different method, but it won’t work all the time. Please let someone who knows how to do this answer this. If necessary, I can provide additional information needed to solve this problem (I have other hard drives, but it doesn’t matter because I can access the Fedora bootloader without any problems). I have a MBR Partition.
It depends on how Bliss OS is configured. If it is installed in legacy boot mode and if it created a PBR, then something like the following might work:
Before trying to create the Grub entry, you might want to just try entering those commands (the four within the menuentry block) manually at the Grub command prompt and see if it works. Note that hd0,6 was a guess based on your provided output. You should verify that that is the correct partition by running ls (hd0,6)/ before running the final chainloader +1 command. (If the OS doesn’t immediately start booting after entering chainloader +1, you might need to type boot. I think I remember needing to enter that, but I might be remembering and older version of Grub or some other bootloader.)
In your final Grub config file, you will probably want to use something like search --set=root --fs-uuid a8440b0a-6b66-4506-bac9-71609a489a26 instead of set root=(hd0,6) because the latter address can change if you are shuffling hard drives around. You’ll probably want to use the shorter version, however, if you are just testing the commands by manually entering them on the Grub command line.
In that case, you might try running something like:
set root=(hd0,6)
configfile $root/<path-to-your-bliss-os-grub-config-file>
You might need to use ls $root/<path> a few times to figure out where your other config file is.
Once you figure out the right commands to boot your Bliss OS, create a /boot/grub2/custom.cfg file containing those commands wrapped in a menuentry block as shown above.