Shared partition/sd card for dual boot windows and bazzite
Planning on dualbooting Windows and bazzite once I get my Win Mini but I have a couple of questions:
1) Is it possible to create a shared partition to install steam games on that can be accessed by both windows and bazzite (everything on one drive). Can I also make a micro sd card accessible to both OS's for additional storage?
2) Is there a guide on how to do so? (Preferably one that starts from scratch in formatting the drives and creating the partitions)
I just want to avoid having to install the same games on both OS's to save space if possible. Also want to avoid having to mount the shared drive and enter password every time I switch from one OS to the other.
9 Replies
format the shared drive/partition as
btrfs
and use this driver in windows
https://github.com/maharmstone/btrfs
remember to do the registry edits in windows to set your uid and gid to 1000 and
you can find the registry stuff for btrfs at HKLM\SYSTEM\CurrentControlSet\services\btrfs\
in regedit
and you can edit the options for the mapped disks at HKLM\SYSTEM\CurrentControlSet\services\btrfs\Mappings
https://github.com/maharmstone/btrfs?tab=readme-ov-file#mappings
for compatibility with 1 user on bazzite you want both uid and gid for winbtrfs to be 1000 (they have set it to 100 which is the default for "all users" so that it works for multiple user systems)
dont have a guide for it since we dont really use windows.GitHub
GitHub - maharmstone/btrfs: WinBtrfs - an open-source btrfs driver ...
WinBtrfs - an open-source btrfs driver for Windows - maharmstone/btrfs
GitHub
GitHub - maharmstone/btrfs: WinBtrfs - an open-source btrfs driver ...
WinBtrfs - an open-source btrfs driver for Windows - maharmstone/btrfs
@sbonz If you figure this out, I'd love to hear if you were successful and how. I was thinking the exact same thing, install steam games on a third shared partition and access from either OS.
My mini should be coming in tomorrow so most likely will attempt it tomorrow. I’ll let you know if I get it to work
Thanks!
I'd be interested in this as well. I feel like games that install with a native Linux build (from the Bazzite side obvs) might mess things up. Although I suppose you could just commit to install everything from Windows Steam and let Proton do its thing
depending on how the developer have configured the steam depot it will either (this is in regards to binary files)
- add the missing platform files and not touch the other ones (this is how valves games does it and some other games) so you will end up with Linux/windows/mac files together
- remove the "unused" platform files and replace it with the "current" platform files (this will leave you with either windows or linux files), this is often done by developers where the Linux version is its own separate version (see the game Hover)
one thing though is that you should make sure you do not have any half updated games before rebooting to the other system as it can in some cases corrupt the game files in some cases.
So I basically just followed these two guides in setting up the partitions and installing everything. I used the Win 4 guide in setting up the plugins for my win mini
https://youtu.be/RUES5B5j6EU?si=Jc5vWHxFac_VU85R
https://youtu.be/lnNfMY9kzjk?si=l4WNBB_K9gi2JPay
Then I just setup auto mount for my windows ntfs drive so that bazzite has access to my steam library installed on windows. I used this guide to auto mount my windows ntfs drive
https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows
The only thing I had to change was the UUID to match my ntfs drive
Aru
YouTube
Dual Boot Guide - BazziteOS and Windows on the Legion Go (Updated)
Updated Video guide for installing/uninstalling Bazzite + Windows on the Legion Go. All links are here in the description:
legion go tricks repo: https://github.com/aarron-lee/legion-go-tricks
dual boot partition guide: https://github.com/aarron-lee/legion-go-tricks/blob/main/bazzite-dualboot-partition-guide.md
Bazzite Download Link: https://...
Aru
YouTube
Bazzite Linux on the GPD Win 4 - Quick Overview and Setup Guide
GPD Win 4 as a Steam Deck Mini? BazziteOS does an awesome job turning the Win 4 into a Steam Deck Alternative.
GPD Win Tricks Repo: https://github.com/aarron-lee/gpd-win-tricks
3d Print file of grips: https://sketchfab.com/3d-models/gpd-win-4-grips-6c8c02d6dac047c6b0214a1e4384a096
Timestamps:
0:00 Intro
0:10 Suspend-resume demo
0:21 TDP Contr...
GitHub
Using a NTFS disk with Linux and Windows
Compatibility tool for Steam Play based on Wine and additional components - ValveSoftware/Proton
Works perfectly…just set the ntfs drive as the default storage location in steam. Any game downloaded on either bazzite or windows will be playable on either OS
I started with Windows before adding a Bazzite partition, and I had to disable fast boot in Windows to get the original ntfs drive that had the games to be writeable in Bazzite. I also went through automounting that partition in Bazzite