De fapt, am o problemă când folosesc qemu pe Windows 10 pentru a construi o imagine Ubuntu arm64.
Am creat VM-ul qemu cu packer, funcționează bine, dar încă se blochează după ce am tastat parametrii de boot.
După ce am pornit Packer-ul, primesc Popup qemu Display cu următoarea eroare:
-> Invitatul nu a inițializat afișajul (încă) <-
Încerc câteva argumente Quemu pentru setarea afișajului, dar tot nu funcționează
sper sa caut ajutor.
Versiunea My Packer: 1.7.8
Versiunea Ubuntu: 21.10 server live arm64 | 20.04 server live arm64 (testați ambele)
Versiunea qemu: 6.2
Configurația mea de ambalare:
sursa „qemu” „ubuntu-server” {
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>", " -- <așteptați>", "<intrați><așteptați>"]
http_directory = "../config/http"
iso_checksum = "${UBUNTU_ISO_CHECKSUM}"
iso_urls = ["${UBUNTU_ISO_NAME}"]
directorul_ieșire = "ieșire/server live"
shutdown_command = "sudo shutdown -P acum"
disk_size = "60000"
format = "qcow2"
ssh_handshake_attempts = „20”
ssh_password = „XXXX”
ssh_pty = „adevărat”
ssh_timeout = "245m"
ssh_username = "XXXXXX"
vm_name = „${VM_NAME}”
net_device = "virtio-net"
disc_interface = „virtio”
boot_wait = "15s"
fara cap = "fals"
CPU = 4
memorie = 8192
qemu_binary = "qemu-system-arm.exe"
qemuargs = [
[ "-mașină", "virt" ],
[ „-device”, „virtio-gpu-pci” ],
[ "-boot", "strict=off" ],
[ "-cpu", "max" ],
[ "-m", "8192M" ],
[ "-smp", "4" ],
[ "-dispozitiv", "qemu-xhci" ],
[ "-display", "sdl" ],
[ "-vga", "std" ]
]
}