На самом деле у меня возникла проблема с использованием qemu в моей Windows 10 для создания образа Ubuntu arm64.
Я создаю виртуальную машину qemu с помощью упаковщика, она работает нормально, но все еще зависает после ввода параметров загрузки.
После запуска моего Packer я получаю всплывающее окно qemu со следующей ошибкой:
-> Гость не инициализировал дисплей (пока) <-
Я пробую некоторые аргументы Quemu для настройки дисплея, но это все равно не работает
надеюсь на помощь.
Моя версия упаковщика: 1.7.8
Версия Ubuntu: 21.10 живой сервер arm64 | 20.04 живой сервер arm64 (протестируйте оба)
версия кему: 6.2
Моя конфигурация упаковщика:
источник "qemu" "ubuntu-сервер" {
boot_command = ["<esc><wait>", "<esc><wait>", "<enter><wait>", "/install/vmlinuz<wait>", " initrd=/install/initrd.gz" , " auto-install/enable=true", " debconf/priority=critical", " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg<wait>", " -- <подождите>", "<введите><подождите>"]
http_directory = "../config/http"
iso_checksum = "${UBUNTU_ISO_CHECKSUM}"
iso_urls = ["${UBUNTU_ISO_NAME}"]
output_directory = "выходной/живой-сервер"
shutdown_command = "sudo shutdown -P сейчас"
размер_диска = "60000"
формат = "qcow2"
ssh_handshake_attempts = "20"
ssh_password = "ХХХХ"
ssh_pty = "истина"
ssh_timeout = "245 м"
ssh_username = "ХХХХХ"
vm_name = "${ИМЯ_ВМ}"
net_device = "virtio-net"
disk_interface = "virtio"
boot_wait = "15 с"
безголовый = "ложь"
процессор = 4
память = 8192
qemu_binary = "qemu-система-arm.exe"
qemuargs = [
["-машина", "вирт"],
["-устройство", "virtio-gpu-pci"],
[ "-загрузка", "строго=выкл" ],
[ "-процессор", "макс" ],
["-м", "8192M"],
["-smp", "4" ],
[ "-устройство", "qemu-xhci" ],
["-дисплей", "sdl"],
[ "-vga", "стандарт" ]
]
}