Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Qemu - как приладить ISO Windows NT 3.1? Может кто пробовал? |
<<Назад Вперед>> | Печать |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 ноября 2009 18:37 Сообщение отредактировано: 14 ноября 2009 18:44
Нашел на днях эту неизвестную мне до сих пор софтинку, версии 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 |
Root
Advanced Member
Откуда: Saint-Petersburg Всего сообщений: 623 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2006 |
а конкретно? Именно эта проблема и решается с помощью не нравиться процессор, Then change the string below it from STF_PROCESSOR = "" ? $(!LIBHANDLE) GetProcessor |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 ноября 2009 21:36 Сообщение отредактировано: 14 ноября 2009 21:48
Сегодня я записал чистый не бутовый диск, физический привод 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 тоже непонятно и тем более что дальше делать тоже непонятно, столько всяких мелочей возникает |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 ноября 2009 2:22 Сообщение отредактировано: 15 ноября 2009 2:23
Установилось и опять зависает на уровне графического интерфейса ... ну не нравиться ему процессор и все... интересно ну что этот чел делал такого, я же все точно так же делаю, и файлы отредактировал... Может я там в английском тексте что-то упустил? |
Root
Advanced Member
Откуда: Saint-Petersburg Всего сообщений: 623 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2006 |
еще раз спрашиваю - сообщение КАКОЕ точно? ну не нравиться ему процессор и все... Выложил патч тут. Просто распаковать и перетащить файлы в каталог дистрибутива с перезаписью существующих. |
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? Может кто пробовал? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |