Switching from Windows to Linux - A Practical Guide for Gamers
What You Need
- External HDD (1TB+, depending on the size of your Windows system)
- 2x USB sticks (4GB+)
- A weekend afternoon
- Coffee and or another drink of your choice
Step 1 - Back Up Windows
Your way back on case something went wrong.
Create a System Image
- Download Rescuezilla and flash to USB stick using Balena Etcher
- Boot from Rescuezilla USB and create a full image of your Windows system to external HDD
- Test restore boot — confirm it works before proceeding
Back Up Personal Files
- Documents, Pictures, Downloads, ...
- Hidden config folders (
.ssh,.gitconfig, dotfiles) - Password manager database (e.g.
.kdbx) - Export browser bookmarks, or enable browser sync
- Note down any software license keys
Already Safe — No Action Needed
- Game saves → Steam Cloud
- Code repos → Git remote
Step 2 - Prepare Linux USB
- Download Bazzite ISO (pick the right variant for your GPU)
- Flash to USB stick using Balena Etcher
- Disable Secure Boot in BIOS ⚠️
Step 3 - Live Test (Zero Commitment)
- Boot from Bazzite USB stick
- Check WiFi, display, touchpad, sound
- Test Steam, Discord, browser
- Check ProtonDB for your games beforehand
Step 4 - Point of No Return
Only proceed when all of the following are green:
- WiFi works
- Steam works
- Main apps work
- Backup verified and tested
Step 5 - Install & Setup
- Install Bazzite
- Enable Steam Play for all titles in Steam settings
- Install Proton-GE via ProtonPlus
- Install apps via Flathub
- Restore personal files from external HDD
- Set SSH key permissions:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
Useful Resources
| Tool | Link |
|---|---|
| Bazzite | https://bazzite.gg |
| Rescuezilla | https://rescuezilla.com |
| Balena Etcher | https://etcher.balena.io |
| ProtonDB | https://protondb.com |
| Flathub | https://flathub.org |
| ProtonPlus | https://flathub.org/apps/com.vysp3r.ProtonPlus |
| Linux Hardware DB | https://linux-hardware.org |
No comments to display
No comments to display