I have this code that when I run the packer command on my .json, the VM 
will boot up but will go into the UEFI interactive shell. 

Sample code is below:

{
    "variables": {
    },
    "builders": [
    {
        "type": "virtualbox-iso",
        "guest_os_type": "Other_64",
        "http_directory": "http",
        "iso_url": "--the location of my .iso file",
        "iso_checksum_type": "md5",
        "iso_checksum": "the .iso's checksum",
        "vm_name": "test_VM",
        "vboxmanage": [
        ["modifyvm", "{{.Name}}", "--firmware", "efi"],
        ["modifyvm", "{{.Name}}", "--ioapic", "on"],
        ["modifyvm", "{{.Name}}", "--rtcuseutc", "on"],
        ["modifyvm", "{{.Name}}", "--memory", "4096"],
        ["modifyvm", "{{.Name}}", "--mouse", "usbtablet"],
        ["modifyvm", "{{.Name}}", "--vram", "10"],
        ["modifyvm", "{{.Name}}", "--cpus", "2"],
        ["hostonlyif", "ipconfig", "vboxnet0", "--ip", "172.17.42.108"],
        ["modifyvm", "{{.Name}}", "--hostonlyadapter1", "vboxnet0"],
        ["modifyvm", "{{.Name}}", "--nic1", "hostonly"],
        ["modifyvm", "{{.Name}}", "--nictype1", "82540EM"],
        ["modifyvm", "{{.Name}}", "--cableconnected1", "on"],
        ["storagectl", "{{.Name}}", "--name", "SATA Controller", "--add", 
"sata"],
        ["createmedium", "disk", "--filename", "{{.Name}}.vdi", "--size", 
"512000", "--format", "VDI"],
        ["storageattach", "{{.Name}}", "--storagectl", "SATA Controller", 
"--medium", "{{.Name}}.vdi", "--port", "1", "--type", "hdd"],
        ["modifyvm", "{{.Name}}", "--boot1", "dvd", "--boot2", "disk", 
"--boot3", "none", "--boot4", "none"],
        ["showvminfo", "{{.Name}}"]
        ],
        "headless": false,
        "ssh_username": "root",
        "ssh_password": "root",
        "ssh_wait_timeout": "10000s",
        "boot_wait": "5s",
        "boot_command": [
            "<wait60>",
            "<enter>",
            "<wait2>",  
            "<enter>", 
            "<wait2>",
            "<tab>",
            "<wait2>",
            "<enter>",
            "<wait2>",
            "<tab>",
            "<enter>",
            "<wait2>",
            "<enter>",
            "<wait400>",
            "<insert>",
            "<wait400>",
            "<insert>",
            "<enter>"
        ],
        "shutdown_command": ""
    }]
}

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/7a34b338-5bfc-4caf-a72f-97cf1ece5b55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to