Рейтинг:1

Гость QEMU не инициализировал дисплей (пока) | Убунту 21.10 арм64

флаг in

На самом деле у меня возникла проблема с использованием 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", "стандарт" ]
  ]
}
флаг in
я добавляю на самом деле -bios parameger -bios OVMF.fd для qemu с этого сайта https://www.ubuntubuzz.com/2021/04/how-to-boot-uefi-on-qemu.html тоже
David avatar
флаг cn
Не добавляйте информацию в качестве комментария, отредактируйте вопрос и добавьте в него дополнительную информацию. Когда я прочитал ваш вопрос, речь идет о том, чтобы сделать что-то в Windows, что вы могли бы запустить в Ubuntu позже. Если да, то здесь не по теме.
флаг in
Спасибо, Дэвид за информацию, я пытаюсь изменить новый файл UEFI для начальной загрузки с помощью упаковщика.
флаг sa
У меня такая же проблема с сервером Ubuntu Live 20.04 ARM64. Вчера я успешно загрузил это, но я хочу попробовать установить полную установку Ubuntu, чтобы получить доступ к некоторым драйверам ядра, которые я не могу установить: https://shorturl.at/kzLN0 Я не знаю, что такое упаковщик, но у меня установлен Qemu, и я пробовал много вещей, чтобы это работало. Например: `qemu-system-aarch64 -cpu cortex-a53 -smp 4 -M virt -drive file=hda.img,index=0,media=disk,format=raw -cdrom ubuntu-20.04.3-live-server-arm64. iso -m 4G -boot d`. Аналогично с X86_64 и правильным iso работает.
флаг sa
Я уже сделал это, но правильный ответ будет лучше для нового вопроса.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.