Setting Up Virtual Box
I couldn’t find a flatpak of Virtual Box, so i tried to install an rpm of it. I don’t have much experience with immuntable systems, so i don’t know exactly how you’re supposed to install non-flatpak apps. But i used
rpm-ostree install
and it seemed to work.
Everything was working fine and i could run virtual machines and everything. But a few days later, it decided to break, saying it doesn’t have access to a directory in /sbin, which is understandable since it’s immutable, i guess.
Was rpm-ostree the right thing to do? Was i supposed to add some more command-line arguments in there in order to install it permanently and give it the access that it needs?34 Replies
You'll probably have better luck using Virtual Machine Manager that is installed with the
ujust setup-virtualization
, I prefer Virtualbox too but Virtual Machine Manager is much easier on RH/Fedora Atomic Desktops from what I've seen.
Suspect that Virtualbox stops working after kernal upgradesLike wolfy said, I wouldn't recommend Virtualbox on Fedora Atomic. You'd have a much easier time with either the GNOME Boxes flatpak or Virtmanager via ujust
Thanks. I’ll see if i can figure out how to do that
Well i’ve been messing around with Boxes and Virtmanager for a couple of days, and i’ve got them up and running now
They both work pretty well
Not as well as Virtualbox tho
For some reason, none of the cutscenes are showing up in one of my games in either of those, but they did show up in Virtualbox 🤔
I guess i’ll just have to live with it
youre not meant to game through virt-manager.
they probably are not playing due to lack of hardware acceleration.
only way to get that is with gpu passthrough (requires 2 actual graphic cards and a display adapter dummy plug, laptops are not supported)
and it requires also compatible hardware (not all motherboards like it, and not all gpus like gpu passthrough either)
I would barely call it gaming. The game in question is an ancient cd-rom that was design to run on a potato, even back then!
And it was working completely fine in Virtual Box, without all that extra gpu and everything
well the issue is that QXL video adapter has no support for directX/direct3D
and the opengl/vulkan passthrough only works on linux, there is slow progress getting it working on windows but it requires you to custom build a few things.
Ah, well thanks for the information
FYI this works for anyone visiting this thread https://gist.github.com/cho2/5afd0fdc3d3d601e9a02bee973bd8917
Gist
Virtualbox on Team Silverblue
Virtualbox on Team Silverblue. GitHub Gist: instantly share code, notes, and snippets.
I learned this the hard way. Whenever I try to pass thru my integrated graphics the entire system crashes
your igpu is heavily integrated to the system, you cant just slot it into the vm. you need to use a custom SR-IOV implementation that may or may not be documented under a different name and the way you set that up is not the same as binding it to vfio-pci
not something we support but you can at least enable the vfio driver for it if it is needed
That’s good to know. I just wanted to try it first a simple VM but I guess I could try other options
yeah our passthrough ujust only works with dgpus since that is what we can feasibly somewhat support
That’s perfectly fine! I appreciate all your help! One of my friends offered me a 1050ti for me to use for pass thru
Sometimes igpu passing works
in most cases not, but there is i-GVT or whatever for intel and that might work, idk what the amd equivalent is if anything
ik this is a bit old, but ive been using a virtual box app image made from this guy on gh: https://github.com/ivan-hc/VirtualBox-appimage
GitHub
GitHub - ivan-hc/VirtualBox-appimage: Unofficial VirtualBox KVM App...
Unofficial VirtualBox KVM AppImage. Contribute to ivan-hc/VirtualBox-appimage development by creating an account on GitHub.
The only thing is that it doesn't have the bridge adapter working, but NAT does so you can use the internet through your vm's
Old or not, this is a really good solution to the problem. Will be testing this out later. Thanks for sharing!
Yea no problem! The guy who actually works on the project responded to my most recent gh issue abt the bridge adapter so i think he's working on it still
After fighting with Virtual Machine Manager on my Aurora-dx machine for 2 days. Tried that AppImage you suggested to compare. My Windows 11 VM is running 20x faster without having to do 300 tweaks to get everything working properly. This was an amazing suggestion. Thank you!!
I’m glad it works, it must have been a nightmare trying to do it the other way!.The maker of the app image is really responsive so if you run into any problems open an issue on his repo.
Yeah the guides had: use this custom virtio driver which you have to install the driver via iso image while you install and edit a bunch of the xml of the virtual machine. The virtualbox app image was point to the iso file and install. Done. And it ran well without tweaking anything
hey the appimage looks interesting, btw did you try the install with or without unattended install? i got error with unattended but i doing it manually it works fine
Yeah I did manual install. Tested it on Bazzite and Aurora. Both performed quite well
also are the turtle normal? it feel fast but you know its the turtle
Yeah I got the turtle instead of the V, but it feels really fast
well i can ignore it i guess
Seems like a really nice way to use Virtualbox in the atomic landscape
yeah why is this not popular
I've been trying to like virt-manager but yeah lol..
fighting with virt manager xml is not fun
I see why the settings screens look weird. It's using xwayland
Project is only 6 months old
ah, i thought it was older lol, it already got almost 200 commits
not sure, but its great!