Старт из MS-DOS на HDD?
Старт из MS-DOS на HDD?
Читал, читал, но так и не понял, возможно ли грузить эту клиенту, не удаляя DOS с винта? Нам нужно оставить на машинках старое досовое приложение, чтобы можно было запускать и клиента виндов и досовое, хотя-бы путем перезагрузки компа. В названии форума "методы загрузки" написано что-то про "старт из ДОС", но в инструкции по установке на винт написано, что диск будет потерт и другой системе на нем не место. Разработчики, просветите пожалуйста.
У меня для отладки используется компьютер с MS-DOS 6.22. Я там настраиваю сетевые карты PCI-rtl8138(a,b,c,d) и ISA-ne2000. Вот пример autoexec.bat и config.sys.
autoexec.bat
@echo off
goto %config%
:dos
c:\dos\smartdrv.exe /X
PATH=C:\NET;c:\fpd26;C:\dos;C:\Nc5;
mode con codepage prepare=((866) C:\dos\ega3.cpi)
mode con codepage select=866
lh keyb ru,,C:\dos\keybrd2.sys
rem lh c:\mouse.com
rem lh nc
goto end
:wtware_rtl8139c
c:\rtl8139.com
goto end
:wtware_ne2000
c:\ne2000.com
goto end
:end
config.sys
[menu]
menuitem=dos
menuitem=wtware_rtl8139c
menuitem=wtware_ne2000
[dos]
DEVICE=C:\DOS\HIMEM.SYS
DEVICEHIGH=C:\DOS\EMM386.EXE noems
DOS=HIGH,UMB
FILES=50
BUFFERS=50
devicehigh=C:\dos\display.sys con=(ega,,1)
Country=007,866,C:\dos\country.sys
devicehigh=C:\dos\ramdrive.sys 8192 512 /E
device=C:\NET\ifshlp.sys
LASTDRIVE=Z
[wtware_rtl8139c]
[wtware_ne2000]
Для тех, кто хоть немного знаком с ДОСом, эти примеры понятны. Заострить внимание следует только на файлах rtl8139.com и ne2000.com. Это файлы загрузки etherboot. Я эти файла брал с сайта http://rom-o-matic.net (описание подбора загрузчика есть на сайте), только у меня подошла не последняя прошивка 5.2.6, а 5.0.11.
Суть в том, что после этого можно в меню DOS выбрать тот тип загрузки, который необходим.
autoexec.bat
@echo off
goto %config%
:dos
c:\dos\smartdrv.exe /X
PATH=C:\NET;c:\fpd26;C:\dos;C:\Nc5;
mode con codepage prepare=((866) C:\dos\ega3.cpi)
mode con codepage select=866
lh keyb ru,,C:\dos\keybrd2.sys
rem lh c:\mouse.com
rem lh nc
goto end
:wtware_rtl8139c
c:\rtl8139.com
goto end
:wtware_ne2000
c:\ne2000.com
goto end
:end
config.sys
[menu]
menuitem=dos
menuitem=wtware_rtl8139c
menuitem=wtware_ne2000
[dos]
DEVICE=C:\DOS\HIMEM.SYS
DEVICEHIGH=C:\DOS\EMM386.EXE noems
DOS=HIGH,UMB
FILES=50
BUFFERS=50
devicehigh=C:\dos\display.sys con=(ega,,1)
Country=007,866,C:\dos\country.sys
devicehigh=C:\dos\ramdrive.sys 8192 512 /E
device=C:\NET\ifshlp.sys
LASTDRIVE=Z
[wtware_rtl8139c]
[wtware_ne2000]
Для тех, кто хоть немного знаком с ДОСом, эти примеры понятны. Заострить внимание следует только на файлах rtl8139.com и ne2000.com. Это файлы загрузки etherboot. Я эти файла брал с сайта http://rom-o-matic.net (описание подбора загрузчика есть на сайте), только у меня подошла не последняя прошивка 5.2.6, а 5.0.11.
Суть в том, что после этого можно в меню DOS выбрать тот тип загрузки, который необходим.