ChimeraOS / chimeraos

A Steam Big Picture based couch gaming OS
MIT License
1.67k stars 116 forks source link

Stuck at Linux Boot Loader #862

Closed gabitoesmiapodo closed 8 months ago

gabitoesmiapodo commented 9 months ago

Hi guys, I'm currently having the following issue:

image

This wouldn't be a huge problem if I could just select the first option, but it seems there's no way to select anything unless there's a keyboard plugged in. None of the ROG Ally's controls work, except the power and volume buttons.

As a workaround on the ROG Ally I found I could do the following:

gabitoesmiapodo commented 8 months ago

Just for future reference, I could finally fix this...

It turns out it may not be a ChimeraOS bug, or maybe it is but I don't know why...

So, I first edited the options in boot/loader/loader.conf until it looked like this:

timeout 0
default frzr.conf
auto-firmware no

But nothing happened, still stuck, except that the "Reboot into firmware interface" disappeared. So: some of the options were being detected, and some of the options were not.

After some further research I found out that EFI vars overwrite loader.conf vars if they exist.

If you write efivar --list | grep -i Timeout on your Linux console and get one or more results, then your configuration is being overwritten. And that's what for some reason was happening to me.

The fix:

Write this on your console sudo bootctl set-timeout 0 (pass: gamer)

And then reboot and it should be fixed.