ที่จริงฉันมีปัญหาโดยใช้ qemu บน Windows 10 ของฉันเพื่อสร้างอิมเมจ Ubuntu arm64
ฉันสร้าง qemu VM ด้วย packer มันใช้งานได้ดี แต่ก็ยังค้างหลังจากพิมพ์พารามิเตอร์การบู๊ต
หลังจากเริ่มต้น Packer ของฉัน ฉันได้รับ Popup qemu Display โดยมีข้อผิดพลาดดังต่อไปนี้:
-> แขกยังไม่ได้เริ่มต้นการแสดงผล (ยัง) <-
ฉันลองใช้อาร์กิวเมนต์ Quemu สำหรับการตั้งค่าการแสดงผล แต่ก็ยังใช้งานไม่ได้
หวังว่าการค้นหาความช่วยเหลือ
My Packer เวอร์ชัน : 1.7.8
Ubuntu เวอร์ชัน: 21.10 เซิร์ฟเวอร์สด arm64 | 20.04 เซิร์ฟเวอร์สด arm64 (ทดสอบทั้งคู่)
เวอร์ชั่น qemu : 6.2
การกำหนดค่าเครื่องบรรจุหีบห่อของฉัน:
แหล่งที่มา "qemu" "อูบุนตูเซิร์ฟเวอร์" {
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 ปิด -P ทันที"
disk_size = "60000"
รูปแบบ = "qcow2"
ssh_handshake_attempts = "20"
ssh_password = "XXXX"
ssh_pty = "จริง"
ssh_timeout = "245m"
ssh_username = "XXXXXX"
vm_name = "${VM_NAME}"
net_device = "virtio-net"
disk_interface = "virtio"
boot_wait = "15 วินาที"
หัวขาด = "เท็จ"
ซีพียู = 4
หน่วยความจำ = 8192
qemu_binary = "qemu-system-arm.exe"
คิวมูอาร์ก = [
[ "-เครื่อง", "virt" ],
[ "-อุปกรณ์", "virtio-gpu-pci" ],
[ "-บูต", "เข้มงวด=ปิด" ],
[ "-cpu", "สูงสุด" ],
[ "-m", "8192M" ],
[ "-smp", "4" ],
[ "-อุปกรณ์", "qemu-xhci" ],
[ "-จอแสดงผล", "sdl" ],
[ "-vga", "มาตรฐาน" ]
]
}