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.
62 Replies
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.
Bazzite uses podman not docker

dude they have an appimage
just download and run
oh I see, it still wants docker

You can install docker using brew

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.
brew doesn't work
but I'm making a bit of progress

oh well done
I went down the rootful container rabbit hole with distrobox and that's a dead end

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

😮
what does this program do? should I hit next?

it's basically a fancy way to run windows in a vm and make the software easily accessible
so if you want to install windows
go ahead
nah fuck that
lol
I'll stop here

yeah I just want it for a better Teams experience for work lol
There is already a teams client on linux
congrats on getting it to work-- how'd you get docker running alright?
ehh that's just electron-wrapped browser teams

it's worse
I had to install via rpm-ostree
instead of brew
ahh ok
then enable the service
and reboot
there are two services
docker.service and containerd.service I think
I was trying to avoid modifying the ostree outside of rebasing but that seems to be the best option
I want to say for this specific use-case it's okay
ty for digging into it
👍
helps me learn as well
Why couldn't you just run a VM normally?
just curious what purpose this boat thing does
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
ah
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?
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 itWinBoat
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.
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
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...
and then I picked the .AppImage file from the assets


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 beThanks, 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 🙁
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
ill keep trying then
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
ok sounds good
ended up doing some googling
got it solved
Solution
for those that find this after follow these steps
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 🙂wowee that's a lot of work! Thanks for summing it all up here for the next person that might have an issue 😸
@zewm thanks for all your help i wouldn't have been able to do it without you
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?
think you need to manually make the group, idk why the group is missing in the image
yep! that was the solution 😌
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.
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...
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
It would be nice to get a ujust or have an option to have it pre-installed
hey thanks for this guide it was of great help