Triple Boot problem

Then it's just that your BIOS isn't seeing Garuda, but Boot entry actually exists.

Are you sure Fast Boot and Secure Boot both are disabled? Either of them leads you to enter "GRUB RESCUE" and prevent booting into Garuda.

What I suspect is that as you were able to use Garuda before force power-off, the BIOS settings were as needed, but as you forced power-off, your BIOS settings got reset or changed. There must be some settings in BIOS itself which should be changed.

1 Like

I was clearly joking. Sorry for not adding a proper smiley.

Nobody should be your instructor on basic consumer rights and responsibilities. Don't you think a worldwide PC vendor not provide an English manual?
Have you searched your vendor's website at all????
Here's a hint, which took me a right-click on your model info and search for 10 seconds.

If your UEFI/BIOS settings are reset each time you do hard reset, then it is a bug. Ask Acer for support, but you should first confirm you have the latest BIOS installed.

With a quick look in the user manual, it is obvious they are directing this laptop for Windows OS. I wonder why you try going against vendor's instructions... (that's an irony, if you don't get it :wink: ).

If this bug is not solved with a BIOS update, you may have some luck if you use a different $ESP partition for Garuda. This, of course, needs some knowledge and experience to do it, it's not automatic in the installer.
Maybe you"ll find some spare time to read more on Archwiki and web search.

4 Likes

Yeah.

Note how Garuda no longer appears in, "Boot priority order," even though it used to exist there.

Fair point.

Haha

Ubuntu's grub menu:

Some more photos (using a USB):

BIOS menu info:

1 Like

I see, it seems that in Acer's laptops you need to manually add boot entry from EFI to BIOS (this was the problem with my brother's Acer laptop and I manually added the boot entry in BIOS settings, I forgot that and maybe let you know later, but meanwhile you can check for it how to do by yourself).

Tip

It's better to Enable F12 Boot Menu

2 Likes

You can try to disable the windows diagnostic service How to disable automatic repair on Windows 10 | Windows Central

i have a usb hub with usb 3 there you can add 2 hdds extra and boot and work is very fast and you can switch every system like plug n play
i have a win 10 and ubuntu es external hdds and its in garuda boot menue

@johngilbert2000

Something is wrong here... I'll post again about the other stuff, but I'm concerned about your BIOS version number.

You said you have BIOS version 1.21, which is what your screen says in the BIOS; in your picture it also displays the correct model #: SF314-57G

The problem is, your BIOS version # and the one of the Acer support website do NOT match.

From BOTH of the Acer/US and Acer/UK webpages for your model, both display the highest BIOS version of 1.18; NOT v1.21.

Acer UK/GB:
SF314-57G [UK]

Acer US:
SF314-57G [USA]

In both instances, the highest BIOS version is v1.18. Really, they should be the same; but potentially could be different if a special sub-model was made for a specific reason.

The point is, Acer lists v1.18; you got v1.21.

There's a problem.

Using the UK version of the webpage, I went to:

Acer.com > GB/UK > content/drivers

(*) Then I typed in SF314

(*) From the drop-down list, I selected SF314-57G

The HIGHEST BIOS version number is 1.18.

Your BIOS shows the correct model number, but not the right BIOS version; not according to the Acer Support website.

According to the Acer page for your laptop:
SF314-57G

The LATEST BIOS version was released: 2021/01/25
Version: 1.18

Before troubleshooting further, I suggest figuring out WTH is going on.

IF you have the wrong BIOS loaded, that could explain why the BIOS settings are reverted to factory defaults when you do a hard reboot.

You may want to review and verify, that you actually need the BIOS version 1.18...

3 Likes

SameExpert has the best advice so far, the problem is: the F12 boot menu is for selecting which PHYSICAL (literal), hard drive to boot from -- not which partition.

The bootloader (in this case, GRUB), is what is used to select which partition to boot from; not which physical HDD to boot from.

F12 boot menu (BIOS) = which physical HDD to boot from. = hardware
Bootloader (GRUB) = which partition/OS to boot from. = software

Point being, the F12 boot menu is your best solution; if you had more than one HDD -- from your notes, you have a single HDD.

Using a second HDD (internal or external; or even a USB memory stick), with the F12 boot menu would be an EASY solution for picking different partition(s)/OS(s) to boot from -- go team easy. But, you got one.

Since you have a single HDD, I don't think using the F12 boot menu is a solution; for this situation.

I can't seem to find their comments atm, but the best solution (IMO), is to manually edit the bootloader (GRUB), and add the entry for Garuda to it.

Manually editing the bootloader's configuration file is something I've done before; a long time ago. But it's not something I can advise you on -- I don't have the experience.

I do have some references that could be helpful...

GRUB - ArchWiki

From that page:

UEFI Systems:

For general information:

(1) Arch boot process (UEFI) - ArchWiki

(2) GRUB - Tips & Tricks - ArchWiki

(3) How to manually add menu entry to GRUB2 menu on Arch Linux [2018]

The last website I posted before, but I copied the wrong URL into the link; this is the correct one.

RE (using the same /home folder): Dual boot with two Linux distributions [2012]

The next, the article starts out about dual-booting Windows/Linux; later, it goes on about dual-booting two Linuxes (starting on page 5 of 6):

How to run two Linux Distros (2012)

Using Grub Customizer could help in editing your bootloader to add Garuda as a boot option; but...

The Grub Customizer settings may work only from within the latest Linux/Ubuntu installation, the one that installed the Grub.

For example, if somebody has two OS-es installed (Windows and Ubuntu), and then installs a third OS (Manjaro, etc) and then tries to follow the above mentioned method, These changes will not work when made from the second OS (Ubuntu, in the example). The program has to be installed in the thirs OS, as it seems that Grub Customizer can only edit the Grub files created by the installation of the system on which itself is installed.

Quote from: GRUB customizer – Easily Customize Your Bootloader (2021)

So, if you wanted to try and use the Grub Customizer; it sounds like you'd want to use the Arch version -- and install it from Garuda. This doesn't seem to help, as you can't boot into Garuda; as it's not in your bootloader. So this doesn't help, but I thought I'd provide the references to it; just in case.

About your HDD Partitions:

Windows Partitions (in no specific order):

(1) /dev/nvme0n1p2 - 16mb - Microsoft Reserved

(2) /dev/nvme0n1p3 - 159.8gb - Microsoft basic d (I assume C:)

(3) /dev/nvme0n1p4 - 1gb - Windows Recovery partition

(4) /dev/nvme0n1p5 - 3.1gb - `Microsoft basic d (not sure what this is for)

Windows 10 won't install on a 3.1gb partition, so I know that's not your drive C:. It's ideal that you have your personal files and OS files on separate partitions; in your case, they appear to be on the same partition (159.8gb).

Ideally, OS files on C: -- the rest on D: or E: (whatever you assign). In Windows, it gives you the option to move your "My Documents", "My Pictures", etc. to another partition. Which is good to do in case you need to do an OSRI.

Regarding Linux Partitions:

(1) /dev/nvme0n1p1 - 100mb - "EFI" (this appears to be your /boot/efi/ partition).

(2) /dev/nvme0n1p6 - 234.9gb - Linux filesystem (/home)

(3) /dev/nvme0n1p7 - 78.1gb - Linux filesystem (Garuda Root)

I think this setup may be a part of the problem, as dual-booting (triple), two different Linuxes; you'd want two root partitions and a shared /home/ partition.

You can't use the same root partition for both Ubuntu and Garuda, so there's a problem; as there appears to be only one root partition for Linux.

There's no "linuxswap" partition for Ubuntu either.

So you need two more Linux partitions that what you have.

(a) Linux Root partition (/): Ubuntu

(b) Linux Root partition (/): Garuda

(c) A shared "/home/" partition.

(d) LinuxSwap partition for Ubuntu

(3) UEFI boot partition (you already have that): /boot/efi (FAT32).

Finally, add another Windows NTFS partition if you want to keep your OS and personal files on separate partitions.

You get the idea; OMFG!!!!!!

IMHO:: [expletive] triple-booting!!

Everything I've read suggests having two separate root partitions is REQUIRED for dual-booting two Linuxes on the same system.

I suggest only installing a 3rd OS (2nd Linux), on an external HDD (USB 3.1). Unless you like having a headache, or risk going to jail for beating your neighbor's kids; up to you.

If you get an external USB 3 HDD, buy a quality case and hard drive separately; it's cheaper if you pick out a case and HDD yourself -- and install the HDD into the case yourself.

Using an external HDD will spare you from having dozens of partitions to manage and backup; and you'd be able to use the F12 boot menu to boot Garuda from the external HDD.

Or, backup your files out of Ubuntu; and replace it with Garuda. You'll enjoy the "rolling-release-cycle", and not having to upgrade your OS -- upgrades are distributed with updates in a rolling-release-cycle.

If booting from the Live-DVD ISO for Garuda doesn't convince you to switch, stick with Ubuntu; it's not worth the trouble to triple-boot -- IMO...

It was the rolling-release-cycle that sold me to switching to Arch (Manjaro) myself; from Ubuntu. Around 6 years ago or so I switched to Manjaro from Ubuntu, I had been using Ubuntu for at least as long before that.

IMO: Dual-Boot, or get an external HDD you can install Garuda on. Save your self HOURS and HOURS of time and trouble; and avoid having 3 dozen partitions on your HDD. @johngilbert2000

2 Likes