Я пытаюсь создать виртуальную машину VMware, используя Packer, с Ubuntu Server 18.04.1 в качестве гостевой ОС.Однако создание виртуальной машины завершается неудачно после отправки команды загрузки.
Кажется, что конкретная ошибка связана с APIC, хотя команда загрузки содержит noapic
.Также настройка acpi=off
ничего не меняет.На следующем снимке экрана показано подробное сообщение об ошибке:
Конфигурация упаковщика выглядит следующим образом:
{
"type": "vmware-iso",
"vmx_data": {
"numvcpus": "2",
"memsize": "2048"
},
"http_directory" : "http",
"boot_command": [
"<esc><wait>",
"<esc><wait>",
"<enter><wait>",
"/install/vmlinuz<wait>",
" auto<wait>",
" console-setup/ask_detect=false<wait>",
" console-setup/layoutcode=us<wait>",
" console-setup/modelcode=pc105<wait>",
" debconf/frontend=noninteractive<wait>",
" debian-installer=en_US<wait>",
" fb=false<wait>",
" initrd=/install/initrd.gz<wait>",
" kbd-chooser/method=us<wait>",
" keyboard-configuration/layout=USA<wait>",
" keyboard-configuration/variant=USA<wait>",
" locale=en_US<wait>",
" netcfg/get_domain=vm<wait>",
" netcfg/get_hostname=vagrant<wait>",
" grub-installer/bootdev=/dev/sda<wait>",
" noapic<wait>",
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg<wait>",
" -- <wait>",
"<enter><wait>"
],
"boot_wait": "10s",
"disk_size": 10000,
"guest_os_type": "ubuntu-64",
"headless": false,
"iso_url": "http://cdimage.ubuntu.com/releases/18.04.1/release/ubuntu-18.04.1-server-amd64.iso",
"iso_checksum": "e8264fa4c417216f4304079bd94f895e",
"iso_checksum_type": "md5",
"ssh_username": "guest",
"ssh_password": "guest",
"ssh_timeout": "30m",
"shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
}
Как сказано,загрузка машины в основном работает, пока Packer не введет команду загрузки и не нажмет <Enter>
.Затем несколько строк проносятся по экрану, пока вы не получите сообщение о панике ядра.
Конкретная конфигурация машины:
- macOS Mojave 10.14.1
- VMware Fusion 11.0.2
- Упаковщик 1.3.2
- Ubuntu 18.04.1
Любые идеи о том, в чем может быть проблема, и способы ее устранения?
PS: Точно такая же конфигурация отлично работает при использовании VirtualBox вместо VMware Fusion.