How to install Winboat on non dx Bazzite

I'm trying to install docker on regular Nvidia bazzite not bazzite dx. I have to use regular bazzite because my GPU isn't seen on bazzite dx for some reason (GTX 1080) probably too old lol. Is this even possible to do or should I just throw in the towel? At least until I get a new GPU.
Solution:
for those that find this after follow these steps
Jump to solution
62 Replies
Zelly_9191
Zelly_9191OP5w ago
I really don't want to have to go back to windows if I can help it. But bazzite dx would only see the integrated gpu To clarify I need to install docker engine and docker but I'm getting errors and everyone online just say to use the dx version.
zewm
zewm5w ago
Bazzite uses podman not docker
zewm
zewm5w ago
No description
zewm
zewm5w ago
dude they have an appimage just download and run oh I see, it still wants docker
zewm
zewm5w ago
No description
zewm
zewm5w ago
You can install docker using brew
zewm
zewm5w ago
No description
CaramelCorn
CaramelCorn5w ago
I've seen a lot of advice to rebase to dx bazzite, and I ran into the same issue with winboat. Rebasing hasn't fixed anything for me as the docker service won't start lmao. Busted OOB, I do think it may be because I rebased but who knows. I'll rollback and try the brew solution above.
zewm
zewm5w ago
brew doesn't work but I'm making a bit of progress
zewm
zewm5w ago
No description
CaramelCorn
CaramelCorn5w ago
oh well done I went down the rootful container rabbit hole with distrobox and that's a dead end
zewm
zewm5w ago
No description
zewm
zewm5w ago
Getting closer I cannot for the life of me figure out the group situation gonna have to call it a night and keep trying tomorrow
zewm
zewm5w ago
No description
zewm
zewm5w ago
😮 what does this program do? should I hit next?
zewm
zewm5w ago
No description
CaramelCorn
CaramelCorn5w ago
it's basically a fancy way to run windows in a vm and make the software easily accessible
CaramelCorn
CaramelCorn5w ago
so if you want to install windows go ahead
zewm
zewm5w ago
nah fuck that lol I'll stop here
zewm
zewm5w ago
No description
CaramelCorn
CaramelCorn5w ago
yeah I just want it for a better Teams experience for work lol
zewm
zewm5w ago
There is already a teams client on linux
CaramelCorn
CaramelCorn5w ago
congrats on getting it to work-- how'd you get docker running alright? ehh that's just electron-wrapped browser teams
zewm
zewm5w ago
No description
CaramelCorn
CaramelCorn5w ago
it's worse
zewm
zewm5w ago
I had to install via rpm-ostree instead of brew
CaramelCorn
CaramelCorn5w ago
ahh ok
zewm
zewm5w ago
then enable the service and reboot there are two services docker.service and containerd.service I think
CaramelCorn
CaramelCorn5w ago
I was trying to avoid modifying the ostree outside of rebasing but that seems to be the best option
zewm
zewm5w ago
I want to say for this specific use-case it's okay
CaramelCorn
CaramelCorn5w ago
ty for digging into it
zewm
zewm5w ago
👍 helps me learn as well Why couldn't you just run a VM normally? just curious what purpose this boat thing does
CaramelCorn
CaramelCorn5w ago
ehh honestly I just kinda got fixated on getting it working, the backup plan was a standard windows VM it's more resource efficient than a windows VM though
zewm
zewm5w ago
ah
Zelly_9191
Zelly_9191OP5w ago
How did you get it solved in the end? I'll try it tomorrow but unfortunately I uninstalled bazzite already I'll give it a shot tomorrow if it's simple enough Thank you so much for testing this out. I really appreciate it When you get the chance could you run me through how you did it exactly?
zewm
zewm5w ago
Heya Yea, you have to do a few steps but it's pretty trivial 1) install docker via command rpm-ostree install docker docker-compose 2) enable the docker and containerd services sudo systemctl --now enable docker.service containerd.service 3) add your user to the docker group using sudo usermod -aG docker $USER reboot for each step to ensure it works OH and the Winboat app you can download the appimage file and just double click it
zewm
zewm5w ago
WinBoat
WinBoat - Run Windows Apps on Linux with Seamless Integration
WinBoat lets you run any Windows application on Linux with seamless desktop integration. Elegant interface, automated installs, filesystem integration, and native OS-level windows.
zewm
zewm5w ago
click download and it takes you directly to the appimage file when you double click it in your folder it will ask you permission to launch it I didn't use this method, I went through the github releases page
zewm
zewm5w ago
GitHub
Release v0.8.7 · TibixDev/winboat
🎉 Release v0.8.7 ✨ Features: Now you can decide whether or not you wanna share your home folder during installation, a warning has been added to make sure the user understands the risks Full Chan...
zewm
zewm5w ago
and then I picked the .AppImage file from the assets
zewm
zewm5w ago
No description
zewm
zewm5w ago
No description
zewm
zewm5w ago
lastly, you need virtulization enabled I already had this from before so I didn't have to do it now, but if it's an X on your end you can enable it with the command ujust setup-virtualization I'll be going to sleep soon, I can continue responding tomorrow if need be
Zelly_9191
Zelly_9191OP5w ago
Thanks, I'll try it out today It seems it's telling me docker daemon isn't running and despite me doing the command, it seems to think my account hasn't been added to the docker group I tried the command again and I'm rebooting again No dice sadly I'll see what I can do in the meantime lmk when you get this Tried the commands in the winboat how? guide and your step 2 and 3 again no luck 🙁
CaramelCorn
CaramelCorn5w ago
yeah I remember last night zewm had a lot of trouble getting their user into the docker group as well, it took them a bunch of tries and restarts, I don't think they tried anything differently to resolve it
Zelly_9191
Zelly_9191OP5w ago
ill keep trying then
zewm
zewm5w ago
Hi, just making a quick reply because im at work rn. I can help you with this later if you haven't figured it out. These are the 2 steps that were troublesome for me. Keep trying to the commands and make sure to reboot to confirm it worked. I'll check in when I'm free later
Zelly_9191
Zelly_9191OP5w ago
ok sounds good ended up doing some googling got it solved
Solution
Zelly_9191
Zelly_91915w ago
for those that find this after follow these steps
Zelly_9191
Zelly_9191OP5w ago
if it says you arent added to the docker group and docker daemon isnt running do this sudo systemctl enable --now docker.socket then for the group issue type getent group docker and copy what gets printed you might need it then type sudo nano /etc/group look for a line that starts with docker:x: if its not there make a new line and paste what you copied then at the end of that line add your username EX: docker:x:999:Billy_Bob99 Save it by pressing Ctrl+O, Enter, Ctrl+X then restart your pc open up winboat and all should work 🙂
CaramelCorn
CaramelCorn5w ago
wowee that's a lot of work! Thanks for summing it all up here for the next person that might have an issue 😸
Zelly_9191
Zelly_9191OP5w ago
@zewm thanks for all your help i wouldn't have been able to do it without you
kahmi
kahmi5w ago
Thanks for this, I was trying earlier with distrobox but this seems simpler. I wonder if winboat will just be added as a ujust command later maybe?
HikariKnight
HikariKnight5w ago
think you need to manually make the group, idk why the group is missing in the image
CaramelCorn
CaramelCorn5w ago
yep! that was the solution 😌
t00nj
t00nj5w ago
The winboat team are working on multiple runtime support now so podman will work instead of docker. Give it a couple of weeks and they will release it.
t00nj
t00nj5w ago
GitHub
Add support for different containerization runtimes by Levev · Pul...
This PR aims to add support for different containerization runtimes, while also implementing a podman-based solution as well. This is very much in WIP, at time time this PR is created only the setu...
zewm
zewm5w ago
Sorry I didn’t get back yesterday. I was looking for the thread and couldn’t find it. I did the same steps as you posted. 👍 I wonder if we can suggest it on whatever version control system Bazzite uses
Zelly_9191
Zelly_9191OP5w ago
It would be nice to get a ujust or have an option to have it pre-installed
nup3ol
nup3ol3w ago
hey thanks for this guide it was of great help

Did you find this page helpful?