Firstly VMs are not supported officially by Volumio, however a number of people use them successfully.
Hopefully someone from the Community with more knowledge will be able to come to your aid.
I am immediately concerned by your reference to “injection over ethernet”, and I do not not know what an EXSI VM is. Volumio uses a squashfs overlay, which perhaps does not behave as you would perhaps expect with a “normal” image.
The thing I tried to do is to create a VM of volumio to use as a server and snapcast receivers to play the music (without local audio DAC)
About the “injection process”:
Booted a VM with a Knoppix Live CD, from then , execute netcat and set it up to listen in a port for data and redirection to dev/sda.
From another machine I sent the img of Volumio as raw data by using netcat to the VM.
This was done by others with success, but in my case, when I boot up, the machine shows the splash logo an then the “cannot find UUID blabla” error and the terminal.
I have observed that it doesnt take so long, so I suspect that maybe not everything is written to the virtual disk, but I don’t know why because netcat has no feedback whatsoever.
Let’s see if there’s somebody with the same issue and can pour some light .
Could you describe the steps to doing accomplish this?
I can think of creating a debian x64 machine, and passthru the usb with the image burned on it, but you keep the usb for booting each time or you install it to the VDisk?
Well, the thing was to install it inside the vm. But I am starting to accept that it will be with usb boot each time…
I’ll try your method (At the moment I have the VM created with the other method, but it should be fine too, as it has the sh console working ) I will flash the img to the pendrive and passtrhu it to the VM and see what happens…
I am not very well versed with ESXi - but shouldn’t it be possible to attach a virtual boot drive, instead of a USB pass through?
If so you can follow a similar method as Virtualbox to convert the .img file to a VMware virtual disk. For Virtualbox you could get away with vboxmanage convertfromraw
Good point, I can boot from a virtual DVD drive, it should be possible with usb as well, I’m going to dig into it, I’ll let you know if I can make it work.
Did anyone ever figure out how to make this work without needing a USB drive? I wasn’t able to figure out how to convert the .img into an .iso that would boot in VMware.