Code Monkey home page Code Monkey logo

Comments (8)

deftdawg avatar deftdawg commented on July 20, 2024 2

Think virtualbox needs it's guest-utils for accelerated video, you might be able to do something more fancy with qemu/kvm and virt-manager(GPU pass through?) , but I'm trapped on windows for now.

I very much doubt gamescope (aka "Gaming mode") will work at all with crappy the low-mem VMSVGA virtualbox video card... Maybe you'll have better luck with virt-manager.

from holoiso.

G3NSVRV avatar G3NSVRV commented on July 20, 2024 1

Is it possible to make it bootable form VMs, expecially VirtualBox?

Works on VMware using Kernel 5 64 bits or higher
(not official support, but at least I was able to setup using UEFI boot, and installing the open-vm-tools)
image

from holoiso.

korejan avatar korejan commented on July 20, 2024

Works in qemu, I had to install edk2-ovmf to enable UFEI booting. I can't login into a wayland session though.
unknown

from holoiso.

ubergeek77 avatar ubergeek77 commented on July 20, 2024

@korejan Would you be able to share how else you were able to get this running in KVM? You seem to be using virt-manager. I am as well. I booted the install .iso in UEFI mode, and the install goes fine, but the first boot after install just results in a black screen. I already have ovmf installed on Ubuntu, and the KVM is absolutely booting in UEFI mode:

image

I also tried in Hyper-V, with similar results: #104

By chance, are you passing through a GPU? Or added any additional hardware to make it work in KVM? The issues I'm seeing on both Hyper-V and KVM seem to be related to the lack of a GPU. If that's not it, then I can't wrap my head around why else this won't boot, so I'm curious as to how you got yours working.

Any notes on how you got yours working would be much appreciated.

from holoiso.

deftdawg avatar deftdawg commented on July 20, 2024

@ubergeek77

I'm able to get to the desktop in VirtualBox with the following:

  • Enable UEFI in System
  • 64MB + 3D enabled video

Once HoloISO finishes installing Arch and the system reboots, make sure your VM is still capturing keyboard input (move down and up in the grub menu to check). Start SteamOS.

When the screen goes black, the system tried to start GameScope mode, use Ctrl+Alt+F4 or Ctrl+Alt+F5 to drop down to non-graphical tty terminal, if this doesn't work you may have to reboot and try again.

image

You should get a login: prompt and login as root or your user(+ sudo su -) (see above); then you'll need to run the following shell commands:

pacman -S virtualbox-guest-utils # Essential
systemctl enable vboxservice # Essential
pacman -S bat htop hwinfo neofetch # Optional
systemctl enable sshd # Optional
ip a # Optional - take note of your IP if you need to SSH in
steamos-session-select plasma-persistent # Essential - tells OS to start in Plasma Desktop mode; system will reboot immediately

image

Good hunting! πŸ˜„

from holoiso.

ubergeek77 avatar ubergeek77 commented on July 20, 2024

Thanks a lot @deftdawg ! I never would have guessed it needed guest utils.

steamos-session-select plasma-persistent

Does Game Mode work at all in the VM?

Either way, this is great info. I don't use VitualBox, but this is enough of a hint that I can hopefully get it working too (and, if not, suck it up and use VirtualBox πŸ˜… )

from holoiso.

enderpirate98 avatar enderpirate98 commented on July 20, 2024

Can I get the exact vm settings so that I know things will work 100%?

from holoiso.

QHM-MING avatar QHM-MING commented on July 20, 2024

Works in qemu, I had to install edk2-ovmf to enable UFEI booting. I can't login into a wayland session though. unknown

hello,I want to install holoISO in my qemu ,but failed .can you shou me your qemu parameter video adapter and Display Spice .
by the way can you zip your teamos.qcow2 to my email [email protected]

from holoiso.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.