I got a new Laptop (EFI) that I intend to dual boot. First I installed Windows, then Manjaro, all good so far.
Fast forward two weeks and I installed EndeavorOS (arch based) and realized the GRUB looked different, but all OSes were listed so I thought EndeavorOS just changed the GRUB theme or something. Then I installed ArcoLinux, same thing. GRUB looked different, all OSes listed but Only Arco and Windows are bootable, the others lead to grub rescue with the message error: grub_get_disk_size Symbol not found or something like that.
Now I was eventually able to fix that issue by just installing manjaro (over the EndeavorOS partition) again.
So a couple of questions aorse:
(Why) Does every distro install their own grub on the boot partition?
Can a distro be installed without adding their own GRUB (and use a pre-existing GRUB, maybe add an entry to the list via os-prober or similar)?
Can manjaro specifically (through calamares) be installed without GRUB? Would that even work?
How come certain OSes are bootable from âotherâ GRUBS while manjaro seems broken when trying to boot from ArcoLinux GRUB (while booting to Arco works from manjaro GRUB)?
Can I delete the newly installed manjaro (I installed just because of grub but wonât actually use since I have another manjaro installed) without breaking grub again?
Below a ls of the /boot/efi/EFI directory/partition.
Hi, @kwolf,
In the Manjaro manual it is recommended not to install another grub when you have installed Manjaro and Windows, because Manjaro detects the new installation and appends it to the grub.
Hello, when you arrive to partition scheme in Calamares, by default the bootloader installation is selected.
Youâ'll have to manually choose not to install it.
When I had 3 different Manjaro systems, I had first installed KDE and added after Cinnamon and Gnome. I dif not know yet how Grub worked, and Cinnamon came in the 1st place instead ok KDE. I had to reinstall Grub within KDE to put it back. Same for GnomeâŚ
When Architect was still a thing, Iâd installed my additional Manjaro without bootloader, as Grub was already installed by my primary system.
Hi, thanks for your reply. Although I have to admit I donât really understand it. What is âyesâ the answer to, and what is recommended in the user guide?
The user guide is a good tip though, forgot about that.
Hi @kwolf ,
The link I wrote in my post send you to download the install guide. I downloaded the guide and searched for GRUB: what I found in page 41 says: Boot loaderA boot loader is a program which enables you to choosewhich operating system to boot when you turn on your computer.At boot, a list of all detected operating systems on the computer isdisplayed. One of the most widely used boot loaders isGRUB. Itis the one installed by Calamares, the installer used by Manjaro
Afterwards, on page 51 I found this. Update the GRUB boot loader, or âWhere did Windows go?âSometimes the boot loader GRUB2does not detect an existing Mi-crosoft Windows installation when installing. This means that onlyManjaro Linux will appear in the list of installed operating systemswhen you boot the machine.To solve this problem, run the command:sudo update-grubin a terminal after booting into Manjaro and it will detect Windowsand add an entry to the boot menu
At last, in page 53 you can read the following text: Luckily, in all assisted installation options, Calamares handlesthe creation of this partition if it does not already exist and writesthe necessary files to it. If the partition already exists, it is detectedand used to write the files. In this chapter, for UEFI systems, it is onpartition sda1. Also, on UEFI, no matter which method you choose toinstall Manjaro, you wonât be asked whether you want to install the GRUB boot loader or not. It will be installed automatically
Then, the answer yes is that Manjaro always detects new installations and add them to de GRUB, whether is not detected you can also run sudo update-grub and you have the new operating system on the GRUB.
@Falav I canât seem to find that option in manual partitioning. But the manual says that you wonât get choices using EFI, soâŚ
@nikgnomic Sounds like good advice. I canât seem to find a GUI option so Iâll probably play around with the calamares config, but Iâll save that until I have to install another OS, since itâs working ATM, hehe.