from virtualbox import Library, VirtualBox # Initialisiere die VirtualBox-Library Library.py_locate() # Öffne die VirtualBox-Anwendung vbox = VirtualBox() # Erstelle eine neue virtuelle Maschine vm = vbox.create_machine("MyVM", "Linux", "Ubuntu_64", []) # Konfiguriere die virtuelle Maschine vm.memory_size = 1024 # 1 GB RAM vm.os_type_id = "Ubuntu_64" # Erstelle einen neuen Festplattencontroller und eine Festplatte controller = vm.add_storage_controller("SATA") vm.attach_device(controller, 0, 0, "hdd", "None", "MyDisk.vdi") # Erstelle eine Netzwerkkarte network_adapter = vm.get_network_adapter(0) network_adapter.attachment_type = "Bridged" # Speichere die virtuelle Maschine vbox.register_machine(vm) print("Virtuelle Maschine erstellt: {}".format(vm.name))