Dual booting Dual SSD'd - working but

Maybe we should adress this. Open the Terminal and type sudo nano /etc/default/grub and then You should get something like this:

The white Textblock is the Goal here. Navigate with Arrow Keys to it and add at the bottom the Line:

GRUB_DISABLE_OS_PROBER=false

Then it should look like this:

Then press ctrl+o to save the Change, Enter to confirm and ctrl+x to exit. Back in the normal Terminal type sudo update-grub to make affect the Change. Don't forget it! Without that it will not work.

Hi there 'Ponce-de-Leon', I followed the grub editing steps. It all completed.
However, I still have two "UBUNTU" options in the bios boot selection as well as the windows option, and when I choose either Ubuntu option it then goes to the grub menu which has windows boot loader as option #3, and one for Zorin, and one for Zorin (advanced options).
The default is the top line #1 "Zorin".

BUT the original issue "Failed to open \EFI\ubuntu\ - Not Found" has gone - yeeharr

However I was trying to get rid of the grub menu choices completely, and have ONLY the bios boot selection by pressing the 'ESC' key during bootup.

So how do I achieve this?
and if possible remove the second Ubuntu option in the bios options. [it is an old PC with old bios 2011-ish].
cheers for any help again. CD

sudo nano /etc/default/grub

Set the following values (if the third has a hashtag, remove the hashtag. If it is not present, you can add it.):

GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISABLE_OS_PROBER=true

I do not recommend doing this, however. This is your access point to the Recovery menu and disabling that access could leave you in dire straights if you need the recovery menu in future.

Once the values are adjusted, tap ctl+o to overwrite.
Tap enter key to save current configuration.
Tap ctl+x to eXit the editor. Now, you must run

sudo update-grub

for the changes to take effect.

2 Likes

Hi there, the comment about the recovery menu was something I had even thought about or even was aware of. That puts things in a diff light. And since I am a newbie, it's quite possible I will need the option sooner or later.

I will leave it as is. but reduce the wait time.
Thanks to all of the help you clever people.
cheers CD

1 Like

Yes, setting it to 3 should be reasonably good.

Hi there again, This is very weird, I set the timeout to "3", it was originally "0" even though it would wait and countdown from "10".

With it set to "3" it waits 30 seconds!!

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=TRUE

I've done it twice just in case..
Seems to be ignoring.
The same result if choose Ubuntu #2 selection in the bios menu.

cheers CD

The grub file can be overridden by other configurations.

Setting to 3 should not multiply a distro configuration, maybe /etc/grub.d/ specifying a value of GRUB_HIDDEN_TIMEOUT=10

What is your terminal output of:

sudo grep timeout /boot/grub/grub.cfg | head -20

Set hidden to menu and then try it again.

Could You open in Zorin Nautilus (the File Manager) and go to /boot/efi/EFI/ and make a Screenshot of the Stuff in it? You have to type in 2 Times Your Password. That is normal.

Hi there, here's the responce before your latest suggestions.

---------------------
$ sudo grep timeout /boot/grub/grub.cfg | head -20
[sudo] password for zcdadmin:            
  set timeout=30
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
    set timeout=0
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
------------------------

cheers CD

Can you double check that your grub file is set to 3 and not to 30?

here's the contents of /boot/efi/EFI
just two folders
"BOOT" and "ubuntu"

here's the grub output

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=TRUE

both values "0"

Try setting for 3 or 5 and see if it changes.
Remember to run

sudo update-grub

after making changes.

here's the contents of the "BOOT" and "ubuntu" folders that are inside the /boot/efi folder.

think I should remind you that when I installed I set a seperate partition for the efi mount.
here's the disks window.

Hi there
The 3 secs is now fixed in the grub and the timer counts down from 3 as expected. Yeeharr!
I know it looks like I didn't refresh the grub after the changes but I'm sure that I did. Anyway thank you for sticking with me.

I tried rebooting using the second bios "Ubuntu" option (in case that would reset the grub) but that path worked with a 3 sec countdown as well. So I am set.

If I can remove the second "ubuntu" option in the bios, everything will be perfect for a while. Or is that not under the control of the OS?

cheers CD big thanks

Hi there
I have included the screenshots of the main folder and sub folders, further up in this thread.

[I don't see a way of including a quoted post in my replies!]

here's the 'fixed' grub.

GRUB_DEFAULT=3
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=TRUE

cheers CD

To Quote text from a post. Use mouse to highlight text to be quoted. You will then see a toolbar above the highlighted text which will include "Quote".
Hit that.
The Quote will then appear in the Reply box.
If you want to move the quoted text to a different post, highlight it in Reply box, (between and including [quote...] and [/quote] ) to put in clipboard, then copy the text to where you want to paste it.

Not so easy to explain in words, but hope that helps.

Note: I see there is also a "Copy Quote" item in the toolbar, but I have never tried that myself.

Ref:

1 Like

What was the result at boot?