Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Qemu - как приладить ISO Windows NT 3.1? Может кто пробовал?
RSS

Qemu - как приладить ISO Windows NT 3.1? Может кто пробовал?

<<Назад  Вперед>> Печать
 
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Нашел на днях эту неизвестную мне до сих пор софтинку, версии 0.9.1. На каком-то забугорном ресурсе был приведен мануал как заставить работать Windows NT 3.1 на этом эмуляторе 80386 и 80486 - на других виртуальных машинах не работает.
Вот так он выглядит:
-------------------------------------------------------------------------------------------
When NT 3.1 was released pentium CPU's were still beta, and the cpuid thing had not been finalized enough in the install script. You will have to fix the setup.inf script to always install the 486 path.

You need to edit a string in the files INITIAL.IN_ and SETUP.IN_

Open each one in notepad and search for: [ProcessorVar]

Then change the string below it from

STF_PROCESSOR = "" ? $(!LIBHANDLE) GetProcessor

to

STF_PROCESSOR = $(ProcessorID_I586)


MS-DOS prepare

You'll have no choice but to have a MS-DOS Qemu VM installed & operational to start a Windows NT 3.1 installation. Start with the Installing MS-DOS on Qemu tutorial, then come back here.

With MS-DOS installed and able to access a CD-ROM, you will need a blank floppy image, in addition to either an ISO image with NT 3.1 or a 3.1 CD-ROM.

I'll be using my physical NT 3.1 CD with WIN32 SDK, and Qemu 0.10.5 which will allow me to set my cpu to an Intel i486 cpu so I won't have to worry about the inf files.

qemu -L . -cpu 486 -hda windowsnt31.disk -cdrom \\.\d: -fda nt31boot.vfd

The first thing in MS-DOS I'm going to do is format the floppy to make sure it's blank to appease the installer.

format a:

Then change to the cdrom & run winnt.exe...

d:
cd i386
winnt /F /C

I'm going to skip the verifies for disk space & floppy writes.. When setup has completed it's job exit Qemu, and this would make a great time to boot back into MS-DOS, and alter the setup.inf & initial.inf files as mentioned above. You may have to expand them manually but it's really not that hard.
Install

Run it like this:

qemu -L . -hda windowsnt31.disk -M isapc -fda nt31boot.vfd -boot a

Windows NT will boot from the floppy, and it will naturally detect NO SCSI drivers. I recommend changing the mouse to the "Microsoft Mouse Port Mouse (including BallPoint)" driver. It will then go thru the motion of copying files (yet again) and then it'll prompt to reboot. Quit Qemu as we won't need the floppy now.

qemu -L . -hda windowsnt31.disk -M isapc -net nic -net user -soundhw sb16,adlib

And we'll be into the GUI phase of the install.

Remember the ne2000 nic is 0x300 IRQ 2/9. Also you'll want to load it for TCP/IP, drop the NetBEUI, and configure the TCP/IP as follows:

* ADDRESS 10.0.2.15
* MASK 255.255.255.0
* GATEWAY 10.0.2.2
* DNS 10.0.2.3

The soundblaster can be configured, the port is 220, and the IRQ is 5.
---------------------------------------------------------------------------------------

Ну я значит взял дистрибутив, ISO у меня нет - долго по dial'апу качать, распаковал в своем дистрибутиве initial.inf и setup.inf, замодифицировал их как указано выше,удалив на всякий случай initial.in_ и setup.inf_ чтобы не мешали, записал папку i386 на CD-RW (правда чистого не было, пришлось продолжить мультисессию), считал диск пару раз с нескольких RW с помощью Winimage 8.5 как ISO, но где-то на 45% появлялось сообщение "error операция выполнена успешно", записал файлы в ISO и VFD форматах, а когда ввел команду аналогичную этой:
qemu -L . -hda windowsnt31.disk -M isapc -fda nt31boot.vfd -boot a
Quem'u ответило что невозможно открыть имидж, в каком бы формате я его не подкладывал так и пишет не понимаю почему, очень замороченный эмулятор, я так понимаю он кормиться только образами, похоже долго с ним так можно возиться. А вот в VPC 2007 инсталляция достигает графической части и там прерывывается не смотря на замодифицированные inf-файлы, которые успешно ложаться на винт - не нравиться процессор, ума не приложу как разрешить головоломку, каким образом менять диски ctrl alt 1 и ctrl alt 2 ведут к какой то непонятной ком строке в которой все команды неправильными оказываются, вида (quemu)>команда>. Может использовать другой менеджер виртуальных машин, вроде к NT 3.1 никак не подходят заплатки для современного железа от 3.5 и 3.51, которые мне уже удалось установить, может еще что придумать, но вроде из текста статьи следует что это - единственное решение, всю ночь возился. только DOS смог поставить на этот Qemu :frown:
Root
Advanced Member


Откуда: Saint-Petersburg
Всего сообщений: 623
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 авг. 2006
[q]
не нравиться процессор,
[/q]
а конкретно? Именно эта проблема и решается с помощью
Then change the string below it from
[q]
STF_PROCESSOR = "" ? $(!LIBHANDLE) GetProcessor
to
STF_PROCESSOR = $(ProcessorID_I586)
[/q]
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
ansi,
> Quem'u ответило что невозможно открыть имидж, в каком бы формате я его
Это про какой именно имидж оно так говорило? Я не знаю, в каких форматах эти файлы: windowsnt31.disk, boot.vfd; но Qemu прекрасно работает с образами CD в формате ISO-9660 и raw-образами FDD и HDD. Например, можно сделать так: qemu -fda msdos.img -hda disk_c.img, где msdos.img — образ загрузочной дискеты MS-DOS, disk_c.img — пока просто файл достаточной длины, забитый нулями. Загружаемся с дискеты, fdisk'ом создаём раздел(ы), ребутимся, форматируем, ставим ОС. Что касается копирования дистра венды в образ HDD, то я это делал в Линухе, примонтировав раздел, находящийся в образе. Как подобное делается в венде — ХЗ ;-)

> неизвестную мне до сих пор софтинку, версии 0.9.1
Это плохо, что она так долго была тебе неизвестна... Софтинка отличная. Ну и не мешало бы обновиться хотя бы до 0.10.6...

Кстати, если кто не знает — на днях вышел Bochs 2.4.2 (http://bochs.sourceforge.net/).
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Сегодня я записал чистый не бутовый диск, физический привод E:, CD-RW c папкой i386, потом считал его с помощью winimage в файл windows.iso который положил в папку с qemu, там же лежит файл winnt .disk который содержит образ жесткого диска DOS 5.0 на который впоследствии и хотелось бы скопировать i386 и поставить NT 3.1, утилита опознания cd-rom у меня сторонняя, запускается отдельно от ДОС - но я думаю что главное чтобы cd-rom был в биосе виртуальной машины, на VmWare и VPC 2007, я загружаю драйвер cdrom уже после загрузки dos .
Когда я ввожу

qemu -hda winnt.disk -m 16 -L . - загружается "жесткий диск" DOS 5.

Затем

qemu -L . -cpu 486 -hda winnt.disk -cdrom \\.\d: -fda windows.iso
в ответ пишет qemu could not open disk image \.d:
ISO -образ нормально открывается при помощи Winimage, что я делаю не так не пойму :(

Последняя команда я так понимаю примонтирывает образ *.iso и эмулирует 80486.
Как скопировать на винт i386, нужен ли образ флоппи с которого грузится NT тоже непонятно и тем более что дальше делать тоже непонятно, столько всяких мелочей возникает :help:
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
ansi,
> qemu -L . -cpu 486 -hda winnt.disk
Это вроде нормально...

> -cdrom \\.\d:
А это что? Если хочешь, чтобы сидюком был windows.iso, так и пиши: -cdrom windows.iso.

> -fda windows.iso
-fda — это для флопика. А ты пытаешься образ сидюка ему подсунуть.

Кстати, а Winimage поддерживает работу с образами жёстких дисков? Если да, то можно всю i386 в образ винта запихнуть, и не мучиться с сидиромами...
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Установилось и опять зависает на уровне графического интерфейса ... ну не нравиться ему процессор и все... интересно ну что этот чел делал такого, я же все точно так же делаю, и файлы отредактировал... :eek:
Может я там в английском тексте что-то упустил?
Root
Advanced Member


Откуда: Saint-Petersburg
Всего сообщений: 623
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 авг. 2006
[q]
ну не нравиться ему процессор и все...
[/q]
еще раз спрашиваю - сообщение КАКОЕ точно?
Выложил патч тут. Просто распаковать и перетащить файлы в каталог дистрибутива с перезаписью существующих.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Ошибка что то типа система не может работать с данным процессором, хотя выставлен 80486, потом при перезагрузке просто пишет что windows не установлена до конца, благодарю всех за помощь, сейчас буду пробовать все таки справиться с этим крепким орешком. Может заапгрейдить qemu до версии 0.10.5?
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Да действительно патч работает благодарю, сейчас буду прикручивать, звук, SVGA, и др.
<<Назад  Вперед>> Печать
Полигон-2 »   Старый софт »   Qemu - как приладить ISO Windows NT 3.1? Может кто пробовал?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS