Ru-Board.club
← Вернуться в раздел «Программы»

» QEMU processor emulator

Автор: eugrus
Дата сообщения: 08.02.2005 18:48
QEMU open source processor emulator

http://wiki.qemu.org/



Архитектуры хостов, под которыми можно запустить QEMU

Host CPU Status
Автор: eugrus
Дата сообщения: 10.02.2005 12:50
При установке в эмулятор Linux-системы можно указать ядро, находящиеся на хосте

Например командой

qemu -hda linux.img -kernel /boot/vmlinux-`uname -r`

будет запущен linux с image.img, но с ядром от вашей машины

если этой командой запускать с nographic то соответственно весь вывод будет направлен в вашу консоль
Автор: xcm
Дата сообщения: 10.02.2005 15:15
На нем можно запустить винду ? Какое оборудование эмулируется? например какой ид проца он эмулирует ?
Автор: eugrus
Дата сообщения: 10.02.2005 15:21

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

http://fabrice.bellard.free.fr/qemu/ossupport.html
Автор: Pukite
Дата сообщения: 11.02.2005 22:32
Истинный мегарулезз!

Открыла для себя сабж благодаря eugrus

VMware сотоварищи идёт лесом...
Автор: eugrus
Дата сообщения: 12.02.2005 13:27
Fabrice Bellard подготовил предварительную версию модуля ядра для Linux x86-хостов на ядрах веток 2.4 и 2.6 который должен увеличить производительность при эмуляции x86-архитектуры на x86-хосте

http://lists.gnu.org/archive/html/qemu-devel/2005-02/msg00122.html

Get
Автор: Pukite
Дата сообщения: 13.02.2005 22:23


FreeBSD 4.10 running multiple instances of QEMU, a FAST! processor emulator using dynamic translation to achieve good emulation speed :)

Кстати, уважаемый eugrus, нельзя ли ещё раз примеры, как запускать и/или инсталлировать систему под сабжем? Для блондинок :)
Автор: eugrus
Дата сообщения: 13.02.2005 22:57
не очень понял вопрос
Автор: Pukite
Дата сообщения: 13.02.2005 23:14
eugrus

Тот самый, что я приватно задавала, но более развёрнуто :)
Автор: eugrus
Дата сообщения: 13.02.2005 23:52
перед запуском нужно создать образ диска
как вариант для этого можно воспользоваться командой 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 уже перевёл
Автор: Pukite
Дата сообщения: 14.02.2005 00:04
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, ругается...
Автор: f_serg
Дата сообщения: 14.02.2005 08:37
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
Автор: Pukite
Дата сообщения: 14.02.2005 08:46

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

Aга, действительно проще.
Автор: eugrus
Дата сообщения: 14.02.2005 11:08

Цитата:
illegal numeric value

видно во фре не работают суфиксы команды dd
в Linux всё OK!
Автор: f1fan
Дата сообщения: 14.02.2005 11:38
Хочу добавить что можно безо всякой конвертации использовать образы дисков от эмулятора twoOStwo. Поставил таким макаром Win95 под Linux. Разработка действительно многообещающая.
Автор: Pukite
Дата сообщения: 14.02.2005 11:48
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 сетевую карту увидит, если увидит?
Автор: eugrus
Дата сообщения: 14.02.2005 12:25

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

в man говорится что он эмулирует "NE2000 PCI network adapters"

у меня в NT 4.0 Workstation всё работает - инет выдаётся по DHCP

Автор: Pukite
Дата сообщения: 14.02.2005 12:46
У меня карточку нашёл Realtek 8029, хотя на фре интеловская встроенная, fxp0
Автор: eugrus
Дата сообщения: 14.02.2005 12:54
причём тут реальное железо?
Автор: Pukite
Дата сообщения: 14.02.2005 13:06
eugrus
Я не знаю
интересно, квака запустится?
Автор: eugrus
Дата сообщения: 14.02.2005 13:15
linux-test-0.5.1.tar.gz (6 MB)

Архив с маленьким образом диска с Linux, ядром вне образа и скриптом qemu.sh в котором уже прописаны некоторые интересные опции для запуска.

Подробнее
Автор: lbu
Дата сообщения: 18.03.2005 00:06
насколько он грузит хостовую машину? а то vmware слегка достает своей прожорливостью
Автор: RaZer
Дата сообщения: 18.03.2005 00:14
lbu
Я бы даже сказал не слегка....
Автор: eugrus
Дата сообщения: 25.03.2005 15:57

Цитата:
насколько он грузит хостовую машину?

как настроешь
Автор: Vygose
Дата сообщения: 27.10.2005 23:46
Люди, я что-то не догоняю как с этой штукой поставить xp64, подскажите плиз...
Автор: eugrus
Дата сообщения: 28.10.2005 21:03
Vygose
А как можно ответить на поставленный таким образом вопрос?

Какие проблемы?
Автор: Vygose
Дата сообщения: 29.10.2005 04:01
Ну мне сказали что xp64 можно поставить на 32 разрядный проц с помощью qemu.
Но при установке кто-то (то ли инсталляха винды, то ли сам qemu) ругается что не может поставить эту винду на не 64 разрядный проц.

Вот в чем проблема
Автор: eugrus
Дата сообщения: 29.10.2005 15:03

Цитата:
Ну мне сказали что xp64 можно поставить на 32 разрядный проц с помощью qemu.

Совершенный бред.
Автор: Pukite
Дата сообщения: 29.10.2005 15:16
eugrus
CPU not found, running emulation mode.
Автор: Vygose
Дата сообщения: 29.10.2005 19:36
Ну хорошо, есть хоть какая-то возможность?

Страницы: 12345

Предыдущая тема: Anonymous Guest Professional


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.