Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » QEMU processor emulator

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
QEMU open source processor emulator
 
https://wiki.qemu.org/Main_Page
 
Download
qemu Исходные коды    
qemu Дистрибутив (распакуйте в корневом каталоге).

 
Архитектуры хостов, под которыми можно запустить QEMU
 
Host CPU Status    
x86 OK    
PowerPC OK    
AMD64 Testing    
Alpha Testing    
Sparc32 Testing    
ARM Testing    
S390 Testing    
Sparc64 Dev only    
ia64 Dev only    
m68k Dev only

 
QEMU имеет два режима работы:
  • Full system emulation. - В этом режиме QEMU выступает как виртуальная машина и эмулирует широкий спектр оборудования.
  • User mode emulation. (Только для Linux-хостов) - В этом режиме QEMU позволяет запускать приложения откомпилированные для одной архитектуры под другой.

 
Эмулируемые архитектуры
 
Target CPU User emulation System emulation    
x86 OK OK    
ARM OK Not supported    
SPARC Testing Testing    
PowerPC OK Testing

 
Если ОС способна работать в чистом консольном режиме, то запустив qemu с опцией -nographic можно направить вывод в консоль хоста, вместо X11-виджета


ОПРОС Какой виртуальной машиной вы пользуетесь

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 19:48 08-02-2005 | Исправлено: ndch, 12:05 04-06-2022
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не получается запустить виртуальную машину с загрузочной флешки. Пробовал на qemu 0.11.1 и 0.13.0, а также на Qemu Manager v7.0. Использовал инструкцию
http://greenflash.su/publ/kak_v_qemu_sdelat_zagruzku_s_fleshki/13-1-0-140  
Как в чистом QEMU, так и в менеджере, в окне выходит строка "Booting from Hard Disk", флешка немного помигает, и больше ничего не происходит, хотя загрузка процессора под 100% процессом qemu.

Всего записей: 766 | Зарегистр. 22-07-2008 | Отправлено: 07:28 27-10-2011
ValterG



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть же  MobaLiveCD_v2.1.exe  
Там qemu внутри встроен.

Всего записей: 995 | Зарегистр. 06-12-2002 | Отправлено: 09:40 23-12-2011
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где можно скачать последний kqemu - ссылка в теме дохлая?
Чем QEMU/9821 on Windows отличается от QEMU on Windows?
P.S. Что-то не пойму как с помощью Qemu Manager запустить физический или виртуальный (смонтированный уже тем же Daemon Tools) DVD или просто образ загрузочного диска?
P.P.S. А что-нибудь попроще (типа QEMU Boot Disk Tester) из свежего нет ничего?

Всего записей: 5947 | Зарегистр. 26-11-2007 | Отправлено: 09:42 27-06-2012 | Исправлено: HelioSS, 09:48 27-06-2012
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, HelioSS
1. AFAIK, kqemu на поддерживается где-то с версии 0.11.1. Тот, что идет в комплекте Qemu Manager 7.0 - последний. Вместо него сейчас используется KVM (но ему нужна поддержка железа, конкретно - технологии  "Intel VT" или "AMD-V").
2.

Цитата:
QEMU/9821 on Windows - This is the experimental work to support NEC PC-9821 on QEMU.


Цитата:
Архитектура PC-98 во многом отличается от IBM PC, к примеру, в ней используется своя собственная 16-битная шина C-Bus (яп.) вместо шины ISA и E-Bus (NESA) вместо MCA и EISA. Отличается BIOS, адресация ввода-вывода, управление памятью и графикой.

3. В Qemu Manager  выбираете Drives, нажимаете CD-ROM (не помню, левой или правой), и там выбираете "Use System CD-ROM".
4. Батник, запускающий QEMU с выбранным образом? Навскидку - qemu-system-i386.exe -m 256 -L Bios -cdrom %1

Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 12:07 27-06-2012
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy

Цитата:
поддержка железа, конкретно - технологии  "Intel VT"

А где узнать поддерживает мое железо эту технологию?

Цитата:
4. Батник, запускающий QEMU с выбранным образом?

Я такого, вроде не спрашивал.
Я спрашивал про гуишную оболочку вроде QEMU Boot Disk Tester

Всего записей: 5947 | Зарегистр. 26-11-2007 | Отправлено: 12:44 27-06-2012
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HelioSS

Цитата:
А где узнать поддерживает мое железо эту технологию?  

Какой процессор? CPU-Z.

----------
Опросы ru-board'а

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 14:15 27-06-2012
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown

Цитата:
Какой процессор?

Intel Core 2 Duo E6750.
 
all
Ребят, а что с оболочкой то?
 
Добавлено:
Alex_Piggy

Цитата:
В Qemu Manager  выбираете Drives

Что-то не нашёл где это

Всего записей: 5947 | Зарегистр. 26-11-2007 | Отправлено: 19:33 27-06-2012
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HelioSS

Цитата:
Intel Core 2 Duo E6750.  

http://ark.intel.com/products/30784/Intel-Core2-Duo-Processor-E6750-%284M-Cache-2_66-GHz-1333-MHz-FSB%29

----------
Опросы ru-board'а

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 22:55 27-06-2012
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
HelioSS

Прошу прощения, ошибся. Не "Use System CD-ROM", а "Use Physical Drive".
 
QEMU Boot Disk Tester - AutoIT! скрипт. Если не хватает каких-то функций, их можно добавить. Но он просто генерирует комстроку запуска для заданных параметров.  
 
Процессор виртуализацию поддерживает (Могли посмотреть в CPU-Z (который подсказал Engaged Clown) или в Гугле.)

Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 23:14 27-06-2012 | Исправлено: Alex_Piggy, 23:16 27-06-2012
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown

Цитата:
Цитата: Intel Core 2 Duo E6750.  
http://ark.intel.com/products/30784/Intel-Core2-Duo-Processor-E6750-%284M-Cache-2_66-GHz-1333-MHz-FSB%29

Она что ли - Intel® Virtualization Technology (VT-x)? Поддерживает, получается?

Цитата:
QEMU Boot Disk Tester - AutoIT! скрипт

А где его посмотреть то?

Всего записей: 5947 | Зарегистр. 26-11-2007 | Отправлено: 00:17 28-06-2012
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в чом косяг, подскажте ктонить
поднят бридж, на ём висит дхцп сервис
поднят тап интерфейс, который отдан гостю
все работает ип клиентом получается нормуль
а вот при загрузке клиента по сети не работает (гость -фря, грузим кнопкой по ф6)
===
зы. вся "конструкция" с пхе-загрузкой собрана и на реальном железе работает, разница тока в смене интерфейса с дхцп-сервисом

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 08:14 02-07-2012
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мля, 3-й день пытаюсь подружить в 'сетевом смысле' хост виндовс и гостя linux-debian-armel.
гугл, куча мануалов, TAP-Win32 Adapter ... не фига не получается доступ во внешку (инет, сеть) есть, а на сам хост - фиг там. ну и напрямую к гостю непонятно как достучатся напрямую.
 
читая описание опций qemu здесь наткнулся на инфу о том, что по дефолту, оказывается, если не указывать никаких опций -net, то  
localhost хоста из гостя, оказывается, доступен по адресу 10.0.2.2
 
Добавлено:
ftp правда в таком варианте не работает
 
передача файла из хоста в гостя:
хост: nc -l -p 3333 < file.txt
гость: nc 10.0.2.2 3333 > file.txt
хост: ctrl-c
 
передача файла из гостя в хост:
хост: nc -l -p 3333 > file.txt
гость: nc 10.0.2.2 3333 < file.txt  +  ctrl-c
 
да, на знатные извращения иногда приходится идти ))))

Всего записей: 2078 | Зарегистр. 08-01-2008 | Отправлено: 13:43 29-09-2012
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrakonHaSh
ну в "сетевом смысле" режим бриджа поставьте, и будет хорошо..
виртуальные карточки попробуйти переставить от опенвпн-а, есле не поможет..

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 02:28 11-11-2012
sobre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите плиз
нужно запустить приложение написанное в unix под windows
если взять qemu за основу получится ли это при условии что приложение активно работает с сетью ??
С чего начать?? есть ли русские сайты и мануалы по данному эмулятору??
 
p.s. Наткнулся на qemu в работе kms эмулятора от Ratiborus. Привлек бесшовный интерфейс и портабельность, что мне и требуется

Всего записей: 159 | Зарегистр. 16-02-2007 | Отправлено: 21:18 03-12-2012 | Исправлено: sobre, 21:39 03-12-2012
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sobre

Цитата:
С чего начать?? есть ли русские сайты и мануалы по данному эмулятору??  

я пару месяцев назад искал, на русском ничего толкового не нашел, кроме этого: http://www.lissyara.su/doc/man/qemu/
на английском понравилось это: http://www.h7.dion.ne.jp/~qemu-win/ , раздел Documentation
 
ну а начинать надо с запуска виртуалки и работы с ней
 
виндовые бинарники понравились эти:
* qemu-0.13.0-windows.zip http://homepage3.nifty.com/takeda-toshiya/qemu/
* Qemu Manager [GUI + winBinaries] http://www.davereyn.co.uk/download.htm
 
здесь http://lassauge.free.fr/qemu/ можно найти самые последние версии. но в Qemu-1.2.0-windows.zip, что я оттуда брал, шрифт был какой-то размытый.

Всего записей: 2078 | Зарегистр. 08-01-2008 | Отправлено: 23:14 03-12-2012
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, sobre
А здесь Вы смотрели?
Ищете образ системы, под которой запускается Ваше приложение. Например,  "Debian Qemu image". Запускаете, настраиваете сеть. На время, пока разбираетесь, попробуйте Qemu Manager и подсматривайте/пытайтесь разобрать, что он запускает (команда "Tools">"Show Last Run Command").  
PS. Какое приложение? Порта под Win32 точно нет? Просто ради одной программы лучше использовать не полный эмулятор системы, а что-то вроде coLinux (например, Pubuntu)

Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 23:15 03-12-2012
sobre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrakonHaSh
спс за ссылки, изучаю
Alex_Piggy
приложение написано на qt3 под redhat, в нем так же используются системные команды и некоторые специфические, вообщем портировать не получается, будем все на qt4 переводить, но пока нужно добиться стабильной работы под windows
В конечном итоге нужно сделать инсталлятор который будет устанавливать на систему эмулятор и создавать ярлык якобы для запуска приложения
 
p.s. нарыл http://lassauge.free.fr/qemu/QEMU_on_Windows.html буду пробовать

Всего записей: 159 | Зарегистр. 16-02-2007 | Отправлено: 07:09 05-12-2012 | Исправлено: sobre, 23:21 06-12-2012
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вдруг кому пригодится: маленькая утилита для изменения размера окна QEMU чтобы не тянуть вручную

При запуске проверяет наличие запущенного QEMU (по заголовку и внутреннему названию класса окна - отлавливает при запуске в консоли или с помощью QEMU-Boot-Tester, окно не должно быть свернуто, пофиг - активное или неактивное), меняет размер и располагает приблизительно в центре экрана (размер и расположение панели задач не учитывает, решил не усложнять).
Проверялось на QEMUx86 под WinXP/7/8, как будет работать с QEMUx64 не знаю - нормального не нашел, сам собрать не смог.
 
Комплект exe'шник + скрипт AutoIT

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 03:35 20-07-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С версией отсюда кому-нибудь удалось использовать более 1024 Мб RAM? На WinXP + 3,5 Гб ОЗУ удалось выделить чуть больше 900 Мб, на Win7x64 + 8 Гб ОЗУ только 1024.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 17:41 22-07-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Покопался, грустно: есть вариант при компиляции в configure заменить
for flag in --dynamicbase --no-seh --nxcompat; do
на
for flag in --dynamicbase --large-address-aware --no-seh --nxcompat; do
и надеяться, что найдется нефрагментированный кусок памяти побольше

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 02:40 23-07-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » Компьютеры » Программы » QEMU processor emulator


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru