jlobue10 / SteamDeck_rEFInd

Simple rEFInd install script for the Steam Deck (with GUI customization)
MIT License
505 stars 51 forks source link

Dual-boot SteamOS possible corruption #114

Open jTr-0 opened 4 months ago

jTr-0 commented 4 months ago

Im relatively new to dualbooting, linux and pretty much all if this so if I seem ignorant or plain stupid i do apologise.

Basically I setup dual boot yesterday and everything was working fine, i could swap between OS's whenever I'd shut down with no issue.

For some reason, recently it's decided to be 'temperamental'; for lack of a better term. At time the ReFined boot doesn't cue so it boots into the last OS (usually windows), I get the dualboot fix was supposed to fix this but thays the temperamental part.

Secondly, it's seemed to corrupt my steamos linux build. It's put I into a sort of 'fresh from box' Start up mode. Tried to reboot it a few times and nothing so i thought I'd go ahead with it. As i did and it does it's updates and checks, it gets infinitely stuck on the verification files menu. I've got internet connection (wired and wireless, I've tried both)

If this persists ill probably fully reset my deck, it's partitions and redo the whole process from the ground up. It'll be extensively tedious and long but honestly I just want my shid to work when I come back from a long shift. As fun as troubleshooting can get, i wanna shoot me some skids and sit in a xb party with my mates from time to time (windows game mode ftw)

If anyone has any idea how to fix this on a non monotonous way I'd very much appricate it.

jlobue10 commented 4 months ago

I'm trying to fully decipher all of that... XD

Anyways, it seems that something has become corrupted with your setup. If you're willing to start from scratch, then that may not be a bad idea. It may be necessary if your SteamOS actually became corrupted somehow.

The tricky part in all of this is that if you don't disable the Windows EFI entry, Windows will hijack the boot order any time that you don't boot into SteamOS, since on SteamOS side the installation process adds a service that forces rEFInd as top boot priority every time that you boot into SteamOS. There is a Window's side equivalent scheduled task, but a lot of people either don't know about that or never bother to set that up. What I personally do is disable the Windows EFI entry, but this has required a different Linux live iso in recent history (Kubuntu). Hopefully that all makes sense.