First of all, I have a PC and Laptop with Onyx and a laptop with Silverblue.
My laptop with Onyx showed me this error:
I thought: well, I will boot from previous deployment and see what’s going on.
I couldn’t bring up the grub menu in any way. I tried all the suggestions in the internet: ESC, Shift, F8, etc… Nothing worked.
Then I thought, It might be this hardware so I tried with my other laptop and PC running Silverblue and Onyx: nope, same thing.
I started looking for a way to edit grub on Atomic desktops and found to edit this file.
/boot/grub2/user.cfg
Ok, so I set timeout=3 in my still working PC and Laptop and then I was able to hit ESC and bring up the grub menu.
Taking a look at this file
/boot/grub2/grub.cfg
I can see that grub is set to timeout=0.
Onyx laptops were upgraded from Fedora 40, Silverblue was a Fedora 41 fresh install.
So, My question, How do I fix this error?
And, also, what is the point of having an atomic desktop if by default can’t boot in previous deployments because grub menu won’t show?
Info on deployments:
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/41/x86_64/onyx
Version: 41.20250216.0 (2025-02-16T00:49:11Z)
BaseCommit: 93741fe9e8b94c466ebcfdfd7f2c0f34ebd4f39b25c4d9a134a25b219c4d84e8
GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
LayeredPackages: langpacks-es
LocalPackages: cnijfilter2-6.40-1.x86_64
Pinned: yes
fedora:fedora/41/x86_64/onyx
Version: 41.20250217.0 (2025-02-17T00:43:30Z)
BaseCommit: 0dedc780b2943d66903808b4703be4978034edff96994e34f1d041697f5a1b7f
GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
LayeredPackages: langpacks-es
LocalPackages: cnijfilter2-6.40-1.x86_64
ostree diff commit from: 93741fe9e8b94c466ebcfdfd7f2c0f34ebd4f39b25c4d9a134a25b219c4d84e8
ostree diff commit to: 0dedc780b2943d66903808b4703be4978034edff96994e34f1d041697f5a1b7f
Upgraded:
distribution-gpg-keys 1.107-1.fc41 -> 1.110-1.fc41
libxcrypt 4.4.38-3.fc41 -> 4.4.38-6.fc41
nemo 6.4.3-1.fc41 -> 6.4.4-1.fc41
nemo-extensions 6.4.3-1.fc41 -> 6.4.4-1.fc41
nemo-search-helpers 6.4.3-1.fc41 -> 6.4.4-1.fc41
python3-boto3 1.36.19-1.fc41 -> 1.36.21-1.fc41
python3-botocore 1.36.19-1.fc41 -> 1.36.21-1.fc41
41.20250216.0: Works
41.20250217.0: Kernel Panic
Edit: relevant to this