[vbox-dev] Very nice, that you have started integrating Unattended Installer

Alexey Eromenko al4321 at gmail.com
Wed Jan 4 09:49:01 UTC 2017

I see that your work is based, at least in part, on my previous patch and
research paper. Very nice.

A small note:
I suggest to move the whole section of "construct VM ()" from "new VM
wizard" and into Main Code.

Why ?

This way it will allow us to construct both normal VMs *and* unattended VMs
from CLI, instead of GUI, and add all suggested hardware controllers and
disks quickly.

I didn't do it my patch, because the change would be pretty invasive, and I
wanted to keep things clam and conservative.

Nowadays, if you create a VM from CLI (or API), you will need to manually
know which audio and which disk controller to use for a particular guest
OS, and if you try to create an Unattended Install VM from CLI, it will
break down awfully, . (even using IMachine::IUnattended Main API)

The whole "suggested hardware" mechanism for new VM needs to be moved from
GUI into Main API, "IMachine".

Another question:
In file Main/idl/VirtualBox.xidl

You seem to be using a new parameter:
  3815    <attribute name="imageIndex" type="unsigned short">
  3816      <desc>
  3817        The image index on installation CD\DVD used to install.
  3818        Used only with Windows installation CD\DVD
  3819      </desc>
  3820    </attribute>

Why is it needed ?
-Alexey Eromenko "Technologov"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20170104/f58fad04/attachment.html>

More information about the vbox-dev mailing list