I'm using the python API implementation to create a VM and later manipulate it.
After the machine is created using the followinw:
Code: Select all
vbox = virtualbox.VirtualBox()
machine = vbox.create_machine('', 'some_name', [], 'Windows7', '')
session = virtualbox.Session()
vbox.register_machine(machine)
machine.lock_machine(session, LockType.write)
session.machine.add_storage_controller('something', StorageBus.sata)
session.machine.save_settings()
session.unlock_machine()
machine.launch_vm_process(session, 'gui', '')
I run the following:
Code: Select all
machine.lock_machine(session, LockType.write)
session.machine.os_type_id='Windows81_64'
session.machine.save_settings()
session.unlock_machine()
machine.laumch_vm_process(session, 'gui', '')
What am I doing wrong?