PC with dual boot Manjaro/Windows opens directly Windows

I opened BIOS from Windows, then I enabled Secure Boot. I set a supervisor password to enable Select an UEFI file as trusted for execution, I didi this and I’ve selected HDD0 then EFI then Manjaro and then grubx64.efi. Once I did this, I rebooted the PC and then I opened again BIOS, but after restarting in Advanced Restart and restart to open UEFI Firmware Settings, the PC stucks at Acer logo. To open Windows I can force shutdown and then boot the pc, but the problem is that I can’t access to BIOS.

What if you spam the key to enter the BIOS at cold boot (no reboot or no getting into BIOS from Windows)? click click click click click click at boot on the proper key (F2?).

Yes, I can access to BIOS, but now what can I do to remove grubx64.efi from UEFI file as trusted for execution?

Disable Secure Boot I guess. Or read the BIOS menus we can’t see and see how you can do it.

2 Likes

@Kastor

In case it needs to be said;
Manjaro will not boot if Secure Boot is enabled in BIOS.


Despite being an advocate of using rEFInd, I specified it was optional in the referenced article.

Ideally, both Windows and Linux (GRUB) should already be booting properly before considering adding rEFInd to the mix; this is also supported by the fact that rEFInd should be initially installed/configured within Manjaro.

In any case, at this time it would only serve to add greater complication.

1 Like

Had a similar problem (not on an ACER PC)
I changed from UEFI to GPT in the BIOS, before that the boot entries were not visible except for Windows.
Changed the boot order in the BIOS (1. Manjaro …)
Saved, restarted and the Manjaro boot menu was there.
(Secure boot did not allow installation)

Yes there is something in the BIOS that will alow to boot, hence why I suggested to follow the procedure to see what happens when you set a BIOS password, or allow the Manjaro grub64 file as trusted. But without the computer on hands, or a minimum information from the person, we shot in the dark and it goes nowhere.

refind only works when the system boots in native UEFI mode. :wink:


Um, GPT is a partitioning scheme, not a boot mode, and it is the preferred partitioning for native UEFI boot.

1 Like

…which the OP’s system appears to be, if their requested outputs are correct; plus the EFI in rEFInd is a dead giveaway…


What comes to mind is that a second $ESP might have been created as a BTRFS subvolume.

I’ve seen no confirmation as to whether BTRFS is being used, or that it isn’t; and frankly, I don’t know enough about BTRFS to know whether this might be a problem.

I have only described how to proceed on my hardware. It may work differently on another device. But I think the first step must be to adjust the boot order in the BIOS.

Simply put, your description was wrong. The assessment of your comment, made by @Aragorn is in fact accurate. I can only presume you meant to specify IDE and AHCI, and somehow confused the terminology.

However, I agree that adjusting the boot order should make some magic happen; if only the OP can navigate their BIOS to achieve it. This is the status of the boot order as of the last time the OP provided it:

If you have specific information about the machine that might help, I’m sure it will be appreciated.

Cheers.

1 Like

As I wrote earlier, some UEFI implementations have write protection for the UEFI variables — which determine the boot order, and which one configures with efibootmgr.

So in order to be able to change the boot order, this write protection must be (temporarily) disabled from within the UEFI settings.

How can I disable protection for UEFI variables? Maybe I’m wrong but I didn’t find any settings like this in the BIOS

When in doubt, consult the manual… :stuck_out_tongue: :man_shrugging:

Does the firmware have a supervisor password set? Some settings (including this) will most likely be hidden if this is so. In this case, you might need to pull the CMOS cell to clear / reset it.

1 Like

I’d like to stress the importance of the OP providing accurate information. Without that, there is little more than can be suggested, unless a member has the specific laptop model you have; which, at this time, is undefined.

“Acer Aspire 5” is moreover a family name of a large range of machines; each with varying capability and components. If the OP has access to the specific documentation (manuals, user guides, etc) required for their machine, that (at the present time) is the only information that might help progress this further.

Certainly it’s near impossible for anyone trying to render assistance to do so, without at least a specific model number and an “Acer ID”, and access to those manuals; all of which, we presume, the OP has at their disposal.

I believe the game of 1000 guesses has progressed as far as is practical.

3 Likes

I haven’t been able to use the computer for 2 weeks, so I’m writing only now. Lately, I’ve been wondering if this problem only occurs with Arch-based distros because initially, I used Ubuntu and then Linux Mint, and I didn’t have any issues. Today, I tried installing Fedora and it returned to normal; in the Boot Priority Order, there’s 1. Fedora and 2. Windows Boot Manager, and when the computer starts, the GRUB menu appears with the choice between Fedora and Windows. My goal remains to use Arch or Manjaro because they are the distros I prefer, but as long as I have this problem, I can’t.

I think you need to give us your system information:

inxi --admin --verbosity=5 --filter --no-host --width

Im also pretty lost, if you use seperate drives for Windows and Linux or if you try to install Windows/Linux at just one single drive?

I use a single drive for Linux and Windows. For the command, can I do it in every Linux distro or I have to do it in Manjaro? Because now I don’t use Manjaro due to this problem.

Are you saying that you no longer use Manjaro?

Please clarify so that this thread may finally be closed. Thanks.