Legion Go doesn't boot into Bazzite after Recent Steam Update
As the title says, I have a problem. How do I know it's a problem? The Legion Go boots up, but never enters the OS. The Analog LEDs shine purple, yet I turned all RGB off.
I can press the power button and the console goes to "sleep", but I still only get a black screen. I thought it'd be loading, but it's been an hour already.
All I did was install a June system update because I saw the exclamation mark. You know, the normal way. It was not a beta, as I only install from the stable channel.
What can I do from here?
Any help would be greatly appreciated.
26 Replies
if you have access to a physical keyboard, you can press esc during boot to get the grub menu. you can then boot into your prior OS version, and then do a rollback
Same thing here. Away from home on vacation with no keyboard 😥
I press ESC at the "Lenovo" screen, and I get a stream of text, which goes into a black screen. No idea what I'm doing wrong. I've gotten the GRUB screen on once, and it's kicked me into a command line
hrm, try booting until you see a blank screen. then try ctrl + alt + f2 for to get a terminal, then login + run
steamos-session-select plasma
which should log you into desktop mode
then in terminal there, run bazzite-rollback-helper list
to see available bazzite versions, then run bazzite-rollback-helper rebase replace-this-with-older-bazzite-version
e.g. bazzite-rollback-helper rebase 40-stable-20240627
Then rebootTurn out this is a bug. I also encounter this blank screen when clean installing 3.5.0 update from iso. If anyone still with this update and not yet rollback, you can try to login into terminal and type sudo systemctl daemon-reload and reboot.
I forget about the exact message but when login to terminal there is message that said there is something change and advised to do systemctl daemon-reload. Hope it helps.
This seems to have worked. Upon checking the log, it seems a lenovo legion fan service call was the culprit. I didn't get a chance to take a picture of the log, but it seems that doing this helped.
The obvious question is: Should I download any new SteamOS updates when they pop up, or just stick to the updates "system update" gives in desktop mode?
if you did a rebase to an older version, then you're no longer getting OS updates. it's pinned to that OS version
so any updates you see in game mode will be for the steam client
if you ever want to resume normal updates later, run
bazzite-rollback-helper rebase stable
to get back onto the stable OS imageI see. Thank you for your help! My Legion Go is running fine again.
I've just done a fresh install from ISO but this doesn't seem to be helping
Any ideas?
Scratch that, worked on reboot
I’m having the same problem, and I can’t seem to get to a terminal.
Whenever I press ctrl alt f2, it eventually gets to tty2 , but it’s completely unresponsive. I can’t type, I can’t do anything (external keyboard).
I’m completely stuck
you can't get grub to show up either?
Grub does work
I tried using a previous rebase , but same issue
For context , this happened after I ran the script that they pushed out to fix the signature rotation problem
@Kyle Gospo any ideas? tty doesn't work, nor does grub
It was perfectly fine before that, and it messed up after running
That script
No clue @Aru My legion is on the latest version w/o issue
@Aru I’ve now managed to get to tty, tried with tty3 and for some reason, that responds
Logs would be helpful, but if you cant even TTY that's DOA
grab some gamescope logs
they're in your home dir
also, rename ~/.local/share/Steam to something else
I’m now trying a rebase to the previous version, I’ll do it as soon as it’s done
I’ll see if it boots after the rebase, and if it does, I’ll rebase it to stable
I’ll keep you guys posted
Rebase didn’t work , same problem , back to black screen
try deleting old/stale env variables from
$HOME/.config/environment.d
also, run sudo systemctl daemon-reload
Thanks, I’ll try to see if I can get back to a working tty, back to the same problem as before, no tty works
If I can get to grub , is there anything I f I can do from there to get to something functioning ?
I can get to grub>
That is responsive
you should try to grab the gamescope logs next chance you get
I can’t get to tty, I can only get to grub
Tty is completely stuck
Ok I managed to get into the desktop
There was a variable override that I’ve removed as @Aru suggested
What else would you like me to share before I attempt to reboot?
Worked , rebased to stable and removed the env variables that I had, now it boots fine
For anyone that might face this problem, I’ve
1. Deleted env variables from
$HOME/.config/environment.d
2. Ran sudo systemctl daemon-reload
3. Rebased to stable
4. Rebooted
Now it’s back to normalnice, good to get confirmation. a different user had reported this fix for the LGO too, I had completely forgotten about it. documented this bug on legion-go-tricks
https://github.com/aarron-lee/legion-go-tricks?tab=readme-ov-file#bazzite-bugs
@Aru I’ve had the 1920x1200 for gamescope env variable that I had set with that decky plugin that you sent over a while ago 🙂 I think that’s what was tripping it up 🙂
oo, so it sounds like the LegionGoRefreshRate plugin should now be completely deprecated
i did label it as
experimental
, time to change it to deprecatedAye I’d say so 🙂 once that was gone, all good 🙂