Trên thực tế, tôi gặp sự cố khi sử dụng qemu trên Windows 10 của mình để tạo Hình ảnh Ubuntu arm64.
Tôi tạo máy ảo qemu bằng trình đóng gói, nó hoạt động tốt, nhưng nó vẫn bị treo sau khi nhập các tham số khởi động.
Sau khi khởi động Trình đóng gói của mình, tôi nhận được Hiển thị Popup qemu với lỗi sau:
-> Khách chưa khởi tạo hiển thị (chưa) <-
Tôi đã thử một số đối số Quemu cho cài đặt Hiển thị nhưng nó vẫn không hoạt động
hy vọng tìm kiếm sự giúp đỡ.
Phiên bản Packer của tôi: 1.7.8
Phiên bản Ubuntu: 21.10 máy chủ trực tiếp arm64 | 20.04 máy chủ trực tiếp arm64 (kiểm tra cả hai)
phiên bản qemu: 6.2
Cấu hình trình đóng gói của tôi:
nguồn "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>", " -- <chờ>", "<nhập><chờ>"]
http_directory = "../config/http"
iso_checksum = "${UBUNTU_ISO_CHECKSUM}"
iso_urls = ["${UBUNTU_ISO_NAME}"]
output_directory = "đầu ra/máy chủ trực tiếp"
shutdown_command = "sudo shutdown -P now"
đĩa_size = "60000"
định dạng = "qcow2"
ssh_handshake_attempts = "20"
ssh_password = "XXXX"
ssh_pty = "đúng"
ssh_timeout = "245 phút"
ssh_username = "XXXXX"
vm_name = "${VM_NAME}"
net_device = "virtio-net"
disk_interface = "tài năng"
boot_wait = "15 giây"
không đầu = "sai"
CPU = 4
bộ nhớ = 8192
qemu_binary = "qemu-system-arm.exe"
qemuargs = [
[ "-machine", "virt" ],
[ "-thiết bị", "virtio-gpu-pci" ],
[ "-boot", "strict=off" ],
[ "-cpu", "tối đa" ],
[ "-m", "8192M" ],
[ "-smp", "4" ],
[ "-thiết bị", "qemu-xhci" ],
[ "-hiển thị", "sdl" ],
[ "-vga", "std" ]
]
}