Рейтинг:0

QEMU - (индекс = 0) существует

флаг us

я получаю это индекс=0 существует ошибка, когда я пытаюсь запустить qemu с этими конкретными строками:

Команда:

qemu-система-x86_64 `
-процессор "Пенрин-v1" `
-загрузочный порядок = c, один раз = d `
-м 4096 `
-smp 2, сокеты = 2, ядра = 2, потоки = 2, maxcpus = 8 `
-drive file="F:\Maquinas Virtuais\VMs\Kali.img", media=disk `
-drive file="F:\Maquinas Virtuais\ISOs\kali-linux-2021.4a-installer-amd64.iso", media=cdrom

Вывод:

ПРЕДУПРЕЖДЕНИЕ. Формат изображения не был указан для «F:\Maquinas Virtuais\VMs\Kali.img», и проверка угадывается в необработанном виде.
         Автоматическое определение формата опасно для необработанных изображений, операции записи в блоке 0 будут ограничены.
         Явно укажите необработанный формат, чтобы снять ограничения.
F:\qemu\qemu-system-x86_64.exe: ,media=disk: диск с bus=0, unit=0 (index=0) существует
PS F:\Maquinas Virtuais\VMs>

Если бы я удалил часть СМИ =, то QEMU запускается, но похоже, что не может найти файлы ( .img и .исо файлы не грузятся на QEMU)

Команда:

qemu-система-x86_64 `
-процессор "Пенрин-v1" `
-загрузочный порядок = c, один раз = d `
-м 4096 `
-smp 2, сокеты = 2, ядра = 2, потоки = 2, maxcpus = 8 `
-drive file="F:\Maquinas Virtuais\VMs\Kali.img" `
-drive file="F:\Maquinas Virtuais\ISOs\kali-linux-2021.4a-installer-amd64.iso"

Я попытался явно указать qemu шина, единица измерения и индекс на -водить машину флаг, но ошибка каждый раз одна и та же

Мне удалось запустить QEMU, удалив -водить машину линии и выдачи -хда для .img диск и -cdrom для .iso компакт-диск.

Команда:

qemu-система-x86_64 `
-процессор "Пенрин-v1" `
-загрузочный порядок = c, один раз = d `
-м 4096 `
-smp 2, сокеты = 2, ядра = 2, потоки = 2, maxcpus = 8 `
-hda "F:\Maquinas Virtuais\VMs\Kali.img" `
-cdrom "F:\Maquinas Virtuais\ISOs\kali-linux-2021.4a-installer-amd64.iso"

Кто-нибудь знает, почему QEMU выдает ошибку, которая индекс=0 существует при попытке запустить QEMU с -водить машину флаг с определенным атрибутом СМИ = проходят? Даже без СМИ =, QEMU не запускается должным образом, так как не может найти файлы для загрузки cdrom или HD.

Рейтинг:0
флаг za

Внимательно прочитайте сообщение об ошибке. Например,

         Явно укажите необработанный формат, чтобы снять ограничения.

Если вы точно знаете, что это изображение в формате RAW, скажите этому QEMU, чтобы оно не пробовало автоопределение: файл=...,формат=сырой. Предупреждение исчезнет вместе с ограничениями на блоке 0.

СМИ атрибут не имеет к этому никакого отношения. Он сообщает QEMU, как представить хранилище в виртуальной машине, а не как оно поддерживается на хосте.

Gabriel Jefferson avatar
флаг us
Спасибо. Это помогло мне решить проблему с индексом = Я все еще получаю ошибку, даже с форматом = необработанным. Итак, я понял, что, возможно, полный путь к IMG/ISO может вызывать проблемы, поэтому я зашел в каталог и запустил QEMU только с именем файлов. Возможно, пробелы или кавычки в объявлении файла = не читаются... Может быть, это ошибка?
Nikita Kipriyanov avatar
флаг za
Вы все еще получаете ту же самую ошибку?
Gabriel Jefferson avatar
флаг us
Нет, после добавления "index=" и изменения пути к файлам все работает нормально. Кроме того, переименование структуры каталогов таким образом, чтобы в имени каталогов не было пробелов, решило проблему в части значения «file=», поскольку эта часть, похоже, не понимает пробелы в значении.

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

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