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

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

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

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

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

eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
QEMU open source processor emulator
 
https://wiki.qemu.org/Main_Page
 
Архитектуры хостов, под которыми можно запустить 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

 
Download
qemu Исходные коды    
qemu Дистрибутив (распакуйте в корневом каталоге).

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


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

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 19:48 08-02-2005 | Исправлено: Xant1k, 09:39 30-04-2020
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
При установке в эмулятор Linux-системы можно указать ядро, находящиеся на хосте
 
Например командой
 
qemu -hda linux.img -kernel /boot/vmlinux-`uname -r`
 
будет запущен linux с image.img, но с ядром от вашей машины
 
если этой командой запускать с nographic то соответственно весь вывод будет направлен в вашу консоль

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 13:50 10-02-2005 | Исправлено: eugrus, 00:28 02-04-2014
xcm

Графоман
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На нем можно запустить винду ? Какое оборудование эмулируется? например какой ид проца он эмулирует ?

----------
на свете счастья нет, но есть попкорн и сникерс.

Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 16:15 10-02-2005
eugrus



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

Цитата:
На нем можно запустить винду ?

http://fabrice.bellard.free.fr/qemu/ossupport.html

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 16:21 10-02-2005
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Истинный мегарулезз!
 
Открыла для себя сабж благодаря eugrus    
 
VMware сотоварищи идёт лесом...

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 23:32 11-02-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Fabrice Bellard подготовил предварительную версию модуля ядра для Linux x86-хостов на ядрах веток 2.4 и 2.6 который должен увеличить производительность при эмуляции x86-архитектуры на x86-хосте
 
http://lists.gnu.org/archive/html/qemu-devel/2005-02/msg00122.html
 
Get

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 14:27 12-02-2005 | Исправлено: eugrus, 14:28 12-02-2005
Pukite



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

 
FreeBSD 4.10 running multiple instances of QEMU, a FAST! processor emulator using dynamic translation to achieve good emulation speed :)
 
Кстати, уважаемый eugrus, нельзя ли ещё раз примеры, как запускать и/или инсталлировать систему под сабжем? Для блондинок :)  

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 23:23 13-02-2005 | Исправлено: Pukite, 23:32 13-02-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не очень понял вопрос

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 23:57 13-02-2005
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
 
Тот самый, что я приватно задавала, но более развёрнуто :)

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 00:14 14-02-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
перед запуском нужно создать образ диска
как вариант для этого можно воспользоваться командой dd:
'dd if=/dev/zero of=diskimage.img bs=100Mb count=1'
вместо 100Mb соответственно подставив нужный обьём диска
 
дальше подготавливаем нужные дискеты/CD'шки или их образа
 
опция '-fda floppy.img' служит для монтирования образа дискеты (ессно можно подставить реальный девайс - на пример /dev/fd0)
 
опция '-cdrom disk.iso' служит для монтирования CD/DVD дисков/образов (соответственно пможно подставить реальный диск указав /dev/hdc или другое ваше устройство)
 
опция '-hda diskimage.img' служит для указания primary master
 
опция '-hdb file.img'  служит для указания primary slave
 
по умолчанию грузить будет с primary master
устройство для загрузки можно указать используя ключ '--boot [a|c|d]' (boot on floppy (a), hard disk (c) or CD-ROM (d))
 
запустив qemu с опцией '-snapshot' можно заставить его писать во временный файл вместо образа
 
во время эмуляции освободить мышку можно ctrl+alt, переключиться в полноэкранный режим ctrl+alt+f
 
 
ну вот - вроде половину man уже перевёл

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 00:52 14-02-2005
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bash-2.05b$ dd if=/dev/zero of=diskimage.img bs=100Mb count=1
dd: bs: illegal numeric value

 
TokRa# dd if=/dev/zero of=diskimage.img bs=1000000000 count=1
dd: input buffer: Cannot allocate memory

 

 
Man я читала, мне удалось лишь с cdimage.iso загрузиться, что можно наблюдать на предыдущем снимке. Проблема #1 - как создать диск? И как загрузиться с уже существующего другого диска, на который та же NT4 установлена? Если указать просто партицию/устройство, вроде /dev/ad2s1, ругается...

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 01:04 14-02-2005 | Исправлено: Pukite, 01:11 14-02-2005
f_serg



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

Цитата:
TokRa# dd if=/dev/zero of=diskimage.img bs=1000000000 count=1

Ну, наверное не стоит просить дд выделить памяти почти гиг.

Код:
TokRa# dd if=/dev/zero of=diskimage.img bs=1000000 count=1000

Так будет проще.

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 09:37 14-02-2005
Pukite



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

Цитата:
Так будет проще.

Aга, действительно проще.

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 09:46 14-02-2005
eugrus



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

Цитата:
illegal numeric value  

видно во фре не работают суфиксы команды dd
в Linux всё OK!

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 12:08 14-02-2005
f1fan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу добавить что можно безо всякой конвертации использовать образы дисков от эмулятора twoOStwo. Поставил таким макаром Win95 под Linux. Разработка действительно многообещающая.

Всего записей: 248 | Зарегистр. 15-05-2003 | Отправлено: 12:38 14-02-2005
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dd if=/dev/zero of=xpfr.img bs=1000000 count=2000
 
Создание образа пустого диска на почти 2 гектара.
 
qemu -hda xpfr.img -cdrom winxpfr-FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8.iso -boot d
 
Загрузка с компакта инсталляции хранцузской ВыньХП.
 
qemu -hda xpfr.img -cdrom winxpfr-FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8.iso -boot c
 
Загрузка уже с харда и продолжение инсталляции ХРени :) Пока всё идёт по плану. Интересно, как Windows сетевую карту увидит, если увидит?

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 12:48 14-02-2005 | Исправлено: Pukite, 12:58 14-02-2005
eugrus



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

Цитата:
Интересно, как Windows сетевую карту увидит, если увидит?

в man говорится что он эмулирует "NE2000 PCI network adapters"
 
у меня в NT 4.0 Workstation всё работает - инет выдаётся по DHCP
 

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 13:25 14-02-2005 | Исправлено: eugrus, 13:35 14-02-2005
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня карточку нашёл Realtek 8029, хотя на фре интеловская встроенная, fxp0

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 13:46 14-02-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
причём тут реальное железо?

Всего записей: 5470 | Зарегистр. 17-06-2004 | Отправлено: 13:54 14-02-2005 | Исправлено: eugrus, 00:30 02-04-2014
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
Я не знаю
интересно, квака запустится?

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 14:06 14-02-2005 | Исправлено: Pukite, 14:12 14-02-2005
Открыть новую тему     Написать ответ в эту тему

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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru