Last week I have installed EndeavourOS after some years with Manjaro and I’m impressed with EOS.
System runs much faster and consume much less RAM.
There is only one problem left with Grub not recognising Windows.
I gone through No GRUB after Windows 10 install: how to recover? post and done as said there:
I installed os-prober.
I have enabled os-prober on grub config.
I run ‘sudo grub-mkconfig -o /boot/grub/grub.cfg’ command.
And still no result.
More signs:
The UEFI menu doesn’t list EOS as an option but only the label of the disk it is installed on.
Windows is listed too on UEFI including Manjaro even Manjaro is not installed.
So maybe it means that os-prober can’t connect with the UEFI?(or whatever)
It looks like you did not install EndeavourOS in UEFI mode but in legacy/BIOS mode.
When booted in legacy mode, grub cannot dual-boot OSes in UEFI mode.
If you want to install EOS in UEFI mode, you need to boot the ISO in UEFI mode. If your BIOS boots the legacy option by default, you may need to hit a key on boot to specifically select the UEFI option to boot the ISO and install that way.
Anyway I just need to know what does it mean “to boot the ISO in UEFI mode” or more specicialy how to do it?
I’ll try to look for a Youtube video.
I never had such problem before so it is new to me.
Most BIOSes have some type of key you can press during the boot sequence that lets you choose which device to boot. It is more frequently somewhere between F7-F12 but varies by device.
Once you get to that menu. You will see entries for the USB stick with your ISO. You will probably see one that is identified as EFI or UEFI. Choose that one.
Alternatively, you can go into your BIOS and disable legacy booting.
One thing I would like to mention here, which I forgot in my last thread: I think that in the first times I was running sudo grub-mkconfig -o /boot/grub/grub.cfg inside the chroot environment.
Yesterday I think I noticed my mistake and ran the same command while logged in my correct EndeavourOS installation. From now on everything ran smoothly.