Comments 9
Поясните нубу, раз уж нáчали про эту тему...
Я в QEMU тестирую загрузочные флешки, которые сам собираю из готовых образов. Эта тулза здóрово помогает тестить, не сломалась ли загрузка, правильно ли сформировался список и т. д.
Но почему, когда я пытаюсь идти дальше и дождаться загрузки Винды или Линя из флешки, QEMU вылетает с какой-то страшной ошибкой? Так было 10 лет назад, так есть и сейчас.
Было бы не плохо ошибку(и дистр) сказать. Я сам ранее когда похожим занимался, использовал qemu через libvirt и немного правки конфигов, и таких проблем не помню, не с BIOS'ом, не после перехода на UEFI, точнее с UEFI были проблемы поначалу, но они были вообще, а не с флэшками.
Чтобы исправить какую-то ошибку, нужно произвести какие-то действия.
Не знаю. Например, вот эта. Не обязательно конкретно эта, но в похожей стилистике.
То есть вот я тыкнул на флешке пункт "Загрузить Windows", он начал загружать её в оперативку, грузит до конца и падает с этой ошибкой:
Hidden text

Извините, что начинам с глупого, но запускаете вы его так, правильно?
qemu-system-x86_64 -enable-kvm ...
А что здесь непонятного? Прямым текстом написано, что винда хочет 64-битный процессор. Решение зависит от того как вы запускаете QEMU. В простейшем случае поиграться с ключём -cpu
Укажите что у гостя 2 ядра.
Ventoy в помощь.
Вышел эмулятор QEMU 8.2