Не удается запустить Windows 10 в Windows 10 (QEMU)

Вчера я хотел получить виртуальную машину для запуска Windows 10 в Windows 10. Я увидел, что могу использовать Virtual Box, но для этого нужны права администратора, поэтому мне нужно было найти лучший маршрут. После поиска в Google я обнаружил, что могу использовать QEMU. Я загрузил его и распаковал с помощью 7zip. Итак, у меня есть папка со всеми exe, dll и т. д. Я получил файл .iso Windows 10 и поместил его в свою папку QEMU (назвал ее win10.iso). Я выполнил эти команды в командной строке cmd:

qemu-img.exe create -f qcow2 -o cluster_size=2M win10.qcow2 50G

qemu-system-x86_64.exe -boot d -cdrom win10.iso -m 2048 win10.qcow2

Затем в командной строке появилось сообщение об ошибке:

warning: GdkPixbuf: Cannot open pixbuf loader module file 'C:\Users\username\Downloads\QEMU\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

После поиска в Google я нашел это: https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/tree/master/gtk-nsis-pack/lib. Итак, я загрузил его и скопировал папку lib в свою папку QEMU. После выполнения второй команды, показанной выше (потому что я уже сделал драйвер), она дает мне это. Я нажал «Далее», и снова возникла та же ошибка. Пожалуйста помоги.

PS: Если я не включу папку lib и проигнорирую ошибку в командной строке, это также даст мне экран с сообщением, что мне нужно перезагрузить. PS: Буду очень признателен, если вы сможете выполнить те же шаги, что и я.

Спасибо.

Похоже, ему не нравится какое-то ваше оборудование. Попробуйте диск, созданный с помощью команды qemu-img.exe create -f qcow2 win10.qcow2 50G. Если это не поможет, добавьте -cpu host в командную строку qemu.

nevilad 31.03.2021 12:06

Хорошо, я попробовал, и это сработало! Но я нахожусь на экране, где есть значок windows и говорит "готовлюсь". Ждал 2 часа.

Zack Chen 31.03.2021 17:47

Вы уверены, что не выбрали какие-либо функции, требующие доступа к сети, например, загрузили последние обновления? В любом случае решение - закрыть qemu и перезапустить его без опций -boot d -cdrom win10.iso.

nevilad 31.03.2021 19:30

Но сначала подождите еще 3-4 часа, может это из-за медленной эмуляции.

nevilad 31.03.2021 19:37

Welp ждал 3 часа, и это дало возможность снова перезапустить :(

Zack Chen 31.03.2021 19:47

Как мне сделать "-cpu host"? (как и сама команда)

Zack Chen 31.03.2021 19:51

Добавьте его в свою командную строку qemu. Но с производительностью это не поможет.

nevilad 31.03.2021 19:53

хммм ошибка: qemu-system-x86_64.exe: невозможно найти модель процессора 'host'

Zack Chen 31.03.2021 20:00

Пробовал - такая же ошибка. Похоже, версия для Windows его не поддерживает.

nevilad 31.03.2021 20:09

так как мне это сделать?

Zack Chen 31.03.2021 20:58

Выхода нет. Вы смогли запустить установку Windows после перезагрузки по сети, таким образом, проблема с оборудованием решена, и нет необходимости менять модель процессора. Это не поможет сделать qemu быстрее.

nevilad 31.03.2021 22:41

Хорошо, тогда как я могу установить его, даже если он очень медленный?

Zack Chen 31.03.2021 23:07

Используйте текущее оборудование, не выбирайте в установщике какие-либо параметры, требующие доступа к сети, и ждите много времени.

nevilad 01.04.2021 11:00

Я никогда не пользовался интернетом. Я просто разархивировал exe и запустил exe. Что мне делать? Когда я запускаю, это занимает 2-3 часа и в конце дает мне то, что говорит мне, что мне нужно перезапустить

Zack Chen 01.04.2021 16:28

Запустить снова. Перезапуск - это часть установки.

nevilad 01.04.2021 16:37

Да, но это не сработало. Кстати, вы можете установить Windows на QEMU? (используя 7zip для извлечения exe).

Zack Chen 01.04.2021 17:36

Что не работает? Не перезагружается, просит перезапуск в эфирном цикле? Я бы не стал устанавливать и использовать виртуальные машины с tcg (эмуляцией). К сожалению, haxm не поддерживает гостей с 64-битной ОС Windows.

nevilad 01.04.2021 18:37

Когда я пытаюсь выполнить установку, она терпит неудачу. Когда я нажимаю перезагрузить, он также не работает.

Zack Chen 01.04.2021 19:04

Что значит терпит неудачу? Что именно происходит?

nevilad 01.04.2021 21:12

Он дал мне этот экран i.stack.imgur.com/2QDrS.png После нажатия далее он запустил анимацию загрузки, но снова вернулся к экрану перезапуска

Zack Chen 01.04.2021 21:21

Вы установили его, и он перейдет в цикл перезагрузки по сети. Попробуйте переустановить, но подождите много времени, не закрывайте установщик \ qemu.

nevilad 02.04.2021 14:51

Как я могу это сделать? Я уже делал это 3 раза

Zack Chen 02.04.2021 16:02

Это странно. Есть 2 варианта - спросите Microsoft или поэкспериментируйте с другим оборудованием. Например, такие командные строки: qemu-system-x86_64.exe -L QEMU_INSTAL_PATH\pc-bios\ -boot d -cdrom win10.iso -m 2G -rtc base=localtime win10.qcow2 или qemu-system-x86_64.exe -L QEMU_INSTAL_PATH\pc-bios\ -boot d -cdrom win10.iso -m 2G -rtc base=localtime -cpu Snowridge -machine pc-i440fx-3.0 -usb -device usb-kbd -device usb-tablet -vga std -hdd win10.qcow2 (замените QEMU_INSTAL_PATH на свой путь установки qemu).

nevilad 02.04.2021 19:08

Но у меня нет папки pc-bios в моей установке QEMU.

Zack Chen 02.04.2021 19:18

Думаю, у вас неправильная установка qemu. Попробуйте оригинальный - qemu.weilnetz.de/w64.

nevilad 02.04.2021 19:36

Что значит оригинал? Я скачал это

Zack Chen 02.04.2021 20:41

Вы скачали установщик qemu из qemu.weilnetz.de/w64, установили его, а он не создал папку pc-bios?

nevilad 03.04.2021 11:14

Я только что проверил windows qemu, в нем нет папки pc-bios, опция должна быть -L QEMU_INSTAL_PATH.

nevilad 03.04.2021 18:56

Так что я должен добавить -L? Куда добавить в команду?

Zack Chen 03.04.2021 20:04

Как в моем первом предложении, но без части pc-bios, например - qemu-system-x86_64.exe -L QEMU_INSTAL_PATH -boot d -cdrom win10.iso -m 2G -rtc base = localtime win10.qcow2

nevilad 04.04.2021 11:07

Я сделал это, и это не сработало ..................

Zack Chen 05.04.2021 20:24

У меня нет на это ответа. Вы можете продолжить замену виртуального оборудования, надеясь, что Windows примет некоторые конфигурации, или спросите у Microsoft.

nevilad 06.04.2021 19:01
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
32
110
0

Другие вопросы по теме