Bochs + ReactOS

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
)|(yk
Posts: 3
Joined: Mon Jun 26, 2006 11:09 am

Bochs + ReactOS

Post by )|(yk »

Ребята, помогите, плиз.

Задался целью установить РеактОС на Бокс. Однако ни с тем, ни с другим не сталкивался.

Если кто-то это уже проделывал, напишите пожалуйста подробно, от и до.
Исходные - исо РеактОС (плюс Daemon Tool, чтобы не писать на болванку), Bochs 2.2.6, WinXP SP2, и, вроде, не кривые руки.

ЗЫ: Пожалуйста не надо писать сюда советы ставить вмваре, виртуалыписи, отстать от реактось и радоваться винде и т.п., поскольку такие советы часто отворачивают энтузиастов еще на стадии заинтересованности, а подобный опыт поможет многим.

temarez
Posts: 117
Joined: Sat Dec 10, 2005 10:52 pm
Location: Ukraine
Contact:

Re: Bochs + ReactOS

Post by temarez »

Íå çíàþ, êàê ñ 0.3.0 RC1 äåëà îáñòîÿò. ß âîò ñêà÷àë bootcd-22607-rel.iso è ïûòàþñü ïîñòàâèòü íà bochs-2.3 pre1. Óñòàíîâêà íå äîõîäèò äî ýòàïà âûáîðà ïàðàìåòðîâ. Ðåçóëüòàò òàêîâ:
ReactOS 0.4-SVN Setup
=======================
Unable to open the console (Status = 0xc0000034)

The most common cause of this is using an USB keyboard
USB keyboards are not fully supported yet
A problem has been detected and ReactOS has been shut down to prevent damage to
your computer.

The problem seems to be caused by the following file: blue.sys

KMODE_EXCEPTION_NOT_HANDLED

Technical information:

*** STOP: 0x0000001E (0xC0000005,0x80590A45,0x00000001,0x80080F60)

*** blue.sys - Address 0x80590A45 base at 0x8058F000, DateStamp 0x0

Page Fault Exception: 14(3)
Processor: 0 CS:EIP 8:80590a45 <blue.sys:1a45 (drivers/base/blue/blue.c:588 (Scr
IoControl))>
cr2 80080f60 cr3 1cd8000 Proc: 809a9298 Pid: 48 <smss.exe> Thrd: 809ab018 Tid: 4
c
DS 23 ES 23 FS 30 GS 0
EAX: 00000020 EBX: 8d400285 ECX: 00000001
EDX: 80080f60 EBP: 8061bc78 ESI: 80081000 ESP: 8061bbd8
EDI: 809935d8 EFLAGS: 00010282 kESP 8061bbd8 kernel stack base 80619000
Frames:
<ntoskrnl.exe:2af50 (ntoskrnl/io/irp.c:1076 (IofCallDriver))>
<ntoskrnl.exe:33846 (ntoskrnl/io/file.c:701 (IopDeviceFsIoControl))>
<ntoskrnl.exe:348a3 (ntoskrnl/io/file.c:1743 (NtDeviceIoControlFile))>
<ntoskrnl.exe:664b7 (ntoskrnl\ke\i386\trap.s:306 (KiFastCallEntry))>
<smss.exe:363b>

fireball
Developer
Posts: 358
Joined: Tue Nov 30, 2004 10:40 pm
Location: Moscow, Russia
Contact:

Re: Bochs + ReactOS

Post by fireball »

Поставить на Бокс можно, но для этого нужно создать пустой файл для образа ЖД, нужного объёма, прописать его в конфиг, указать в конфиге путь к исошке, и ещё некоторые разные параметры типа объёма памяти (128), и т.д.

Однако, при всём при том, Бокс - это штука для девелоперов, которым нужно создать рабочую модель какого-либо железа, либо поковыряться в оси на уровне, когда ещё неработает встроенный в ось отладчик, и нет возможности вывести что-либо на экран.
Реактос в нём загружается примерно минут 10-15 (пробовал последний раз год назад). ХР и 2003 грузить там даже непробовал.

Я бы хотел упомянуть QEMU - очень даже хорошую опенсорс штуку, особенно с модулем акселерации kqemu. У него куча преимуществ, и в 98% предпочтительно использовать qemu, а не bochs.
Для простоты, мы делаем вариант релиза в виде реактоса предустановленного в QEMU, и скачать это всё можно в виде одного архива, где будет и образ жд, сам qemu, конфиг, и прочее необходимое.
)|(yk wrote:Ребята, помогите, плиз.

Задался целью установить РеактОС на Бокс. Однако ни с тем, ни с другим не сталкивался.

Если кто-то это уже проделывал, напишите пожалуйста подробно, от и до.
Исходные - исо РеактОС (плюс Daemon Tool, чтобы не писать на болванку), Bochs 2.2.6, WinXP SP2, и, вроде, не кривые руки.

ЗЫ: Пожалуйста не надо писать сюда советы ставить вмваре, виртуалыписи, отстать от реактось и радоваться винде и т.п., поскольку такие советы часто отворачивают энтузиастов еще на стадии заинтересованности, а подобный опыт поможет многим.
Aleksey Bragin,
ReactOS Project Lead

)|(yk
Posts: 3
Joined: Mon Jun 26, 2006 11:09 am

Re: Bochs + ReactOS

Post by )|(yk »

fireball wrote:
Я бы хотел упомянуть QEMU - очень даже хорошую опенсорс штуку, особенно с модулем акселерации kqemu. У него куча преимуществ, и в 98% предпочтительно использовать qemu, а не bochs.
Для простоты, мы делаем вариант релиза в виде реактоса предустановленного в QEMU, и скачать это всё можно в виде одного архива, где будет и образ жд, сам qemu, конфиг, и прочее необходимое.
Ага, спасибо за оперативный и подробный ответ. И еще вопрос: я так понимаю, что стянув дист реактоса, установленного в QEMU, мне не придется делать каких-то лишних телодвижений аля конфигурять, настраивать и т.п.? Т.е. запустил и радуйся? :)

temarez
Posts: 117
Joined: Sat Dec 10, 2005 10:52 pm
Location: Ukraine
Contact:

Re: Bochs + ReactOS

Post by temarez »

)|(yk wrote: Ага, спасибо за оперативный и подробный ответ. И еще вопрос: я так понимаю, что стянув дист реактоса, установленного в QEMU, мне не придется делать каких-то лишних телодвижений аля конфигурять, настраивать и т.п.? Т.е. запустил и радуйся? :)
По сравнению с bochs - именно так и есть. То есть, конечно, телодвижения делать придется на этапе конфигурирования. Но, кстати, меньше, чем с bochs ;-) Есть еще Parallels (бывшая TwoOsTwo) - но на ней еще не пробовал.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest