Создание Windows 98 flash

Автор Atlas, 15 Сентября 2009, 01:32:40

0 Пользователей и 1 Гость просматривают эту тему.

Atlas

Народ подскажите пожалуйста как создать загрузочнуую флешку с 98 виндой с ее родной графической оболочкой
Какой обьем флешек предпочтительней?
Все это для Geode GX1 300mhz

UncleF1

С этой проблемой несколько дней вожусь.
Поблема в том, что не получается поставить честную винду на
дисковод А. Для старых биосов возможность грузиться только
с USB-ZIP 500M FAT ( UT165 плохо иметирует полную поддержку
протоколов обмена HDD ). При загрузке с USB-ZIP она становиться честным дисководом А: 500M FAT16 CHS boot.
UT165_1.65.19.0 хорошо ее разбивает на 2 части (нужен 1-й
кусок на 500М FAT Removable MBR Active. Потом можно руками
перенести системные файлы: 1-й io.sys, потом msdos.sys, command.com. Можно посматреть структуру диска PeToUSB
Только не форматировать. Меняется начальный LBA и она
перестает быть дисководом. Фокусы с subst.exe c: a:\
  прописывание CleanBoot=0 в msbatch.inf и запуск /T:путь к RAM
диску все равно дает ошибку SU0013 и нужен винт для авторизации. На А: ставиться но отвязаться от винта пока не
получается. Кто справился ?

UncleF1

Нашел дрова под DOS
http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/mhairu.zip
config DEVICE=USBASPI.SYS /V /W
          DEVICE=DI1000DD.SYS
ключ /V подробный вывод информации, а /W - останавливает загрузку до того момента, когда к USB будет подключено устройство и нажата клавиша Enter.  В состав архива входит также файл RAMFD.SYS, который создает RAM-диск, на который копируется дискета целиком.
USB-ZIP500 копировать весь смысла нет. После запуска драйвера
он становится HDD и если нет в системе дисков,становится С:
Теряется , или долго читается А: надо сделать переназначение
subst a: c:\  subst b: c:\  но это делается в автоэкзеке, а он уже
не читается. Чем бы дрова из автоэкзека запустить?
А может кто видел похожий драйвер с возможностью задать
букву диска? Но основная причина сложности установи Win98SE2
в том, что она опрашивает USB и выключает FLASH.
Как запретить опрос при установке?

UncleF1

Продолжение попыток
Грузимся с USB-ZIP, винты отключаем
config
device=a:\himem.sys /testmem:off
INSTALL=XMSDSK.EXE 3072 R: /Y
INSTALL=PKUNZIP.EXE -e DOS.ZIP COMMAND.COM SUBST.EXE VC.COM VC.INI shcdx33c.com R:\
SHELL=R:\COMMAND.COM R:\ /E:2048/P
DEVICE=USBASPI.SYS /V
DEVICE=DI1000DD.SYS

В DOS.ZIP находятся эти файлы

autoexec
set comspec=r:\command.com
r:\vc

msdos.sys
[Paths]
WinDir=A:\WINDOWS
WinBootDir=A:\WINDOWS
HostWinBootDrv=A
или вообще удалить описание путей

Выйти из VC, поменять диск cd c:, subst a: c:\,
subst b: c:\ - диск становится HDD

Для Win это все неважно.

Нашел описание ключей setup
http://www.oszone.net/110/
дрова на FLASH Win98SE
http://www.technical-assistance.co.uk/drivers/nusb33r.exe
можно выбрать  usbstor.inf usbstor.sys usbmphlp.pdr
(если USB2.0-дополнительно usb2.inf и дрова какие на него становятся)
и пробовать засунуть во время новой инсталяции на flash

У меня USB 1. Так все долго...  уже надоело возиться...
Кто поставит загрузочную Win98se2 на flash USB-ZIP, сделайте инструкцию.

UncleF1

установка setupcor /p b;i;p;r;v a:\msbatch.inf позволяет поставить win98se2 на FLASH A: USB-ZIP500 FAT16 без аппаратных дров. msbatch.inf содержит описане установки
без переписывания boot. Текст:
; MSBATCH.INF
;
; Copyright (c) 1995-1999 Microsoft Corporation.
; All rights reserved.
;

[Version]
Signature = "$CHICAGO$"

[Setup]
CleanBoot=0
Прописывание в аutoexec и config дорв для CD,DVD позволяет
видить их в проводнике. regedit : поменять ссылки на A:
BootDir, BootHost, MachineDir
При попытке установки дров не включать автопоиск ! Дрова пока
не ставятся, да и ставить надо только стандартные, тогда
можно будет с любых машин грузить. Разбираюсь с дисковым
кешем... Делайте backup (scanreg)!

UncleF1

himem.sys создает проблемы. Дрова для CD,DVD можно
добавить в конфиге загрузчиком резидентов - dynaload.exe взятого из пакета dos8.zip. В автоэкзеке лучше поставить DoubleBuffer=0. Редактором реестра скорректировать (на  А:\)  или удалить все ссылки на диск С:\ . Можно поменять a:\command.com и a:\windows\command\command.com на command из dos8.
Диски работают с 16ти разрядными дровами, снижает быстродействие. Видео режим 640х480 16color.
У кого есть сидюковые версии Win98? Помогите собрать дрова! Какие там стоят на видео устройство,котроллеры,диски...

UncleF1

Command.com менять смысла нет. Попробовать поcтавить сразу
на dos8. Dos дрова на CD, DVD работают некорректно.
Поставил стандартные win98se2. Сначала пробовал PCI-IDE,
изменений нет, потом IDE/ESDI- установился на CD и DVD (подключено 2 устройства) 2-й канал. Поставилась конфигурация 1 IRQ15, определились устройства. На 1-м канале (основном устройстве) отключил винты. Поставил IDE с управлением шиной (без сериализации) и подключил винты.
Установилась конфигурация 0 и определились винты -тип 47.
Все устройства кроме A: в 32-х разрядном режиме.

UncleF1

В config.sys внести drivparm /D:0 /N
Это снимет флаг сменного носителя, будет работать кэш,
буферизация и корзина на диск A.
В msdos.sys оставить DoubleBuffer=1
В autoexec можно внести
lh a:\WINDOWS\smartdrv.exe /V WinCacheSeze 12288
Уменьшит число обращений к Flash
Кто-нибудь пытается создать данный вариант загрузки ?